我有一個要求,涉及到調用30-40個單獨的函數來存放sql查詢和更新和/或插入。 在這種情況下,我如何獲得連接對象。 我想在一個地方創建並將連接對象傳遞給所有30個函數,或者我在函數本身中創建連接對象。 這些查詢在不同的功能中發生了許多更新,時間是至關重要的。 那麼,如何創建連接對象並反覆使用相同的連接對象而不需要創建新對象。在java中連接對象的使用
1
A
回答
1
在函數中指定Connection
類型的附加參數,並在調用它們時將現有連接傳遞給函數。
1
您可以通過使用數據庫連接池由阿帕奇百科全書提供圖書館節省大量管道(和痛苦)的:http://commons.apache.org/dbcp/
PS:你似乎已經過去問這個問題 - 看Setting up a jdbc connection pool for sybase - 做你遵循那裏的建議?
+0
是我沒有照做,和它的工作,但是我爲jsp/servlets設置了這個池,我也可以爲純java程序使用同一個池。 – 2012-04-11 00:14:31
+0
說實話,我不知道答案。給它一個去看看會發生什麼,回來告訴我們,這樣我們也可以學習。 – 2012-04-11 07:05:51
相關問題
- 1. 地圖連接表的Map對象在Java中使用JPA
- 2. Java - 在對象中使用對象
- 3. 使用JNI在C中訪問Java對象中的Java對象
- 4. 在VB6中重用連接對象
- 5. Java多對多對象不會保留在連接表中
- 6. 連接使用Hibernate在Java
- 7. 連接使用Java在Debian
- 8. $在wordpress中的連接對象範圍
- 9. 使用Java Stream API通過外鍵連接實體對象
- 10. Objective C - 使用Multipeer連接框架發送對象,沒有連接對象
- 11. 使用Memcache存儲連接對象
- 12. TypeError:'連接'對象在Python中使用mysqldb無法調用
- 13. 在Java中連接和使用Cassandra
- 14. 用套接字連接破壞Java對象
- 15. 使用mysqli對象連接到使用php對象的mysql的最佳方法
- 16. 的Java套接字 - 發送對象和分配對象到連接
- 17. 在VB6中使用連接對象OpenRecordset如何打開sproc?
- 18. 使用boto ec2連接對象在VPC中創建安全組
- 19. 如何使用SqlConnection對象在C#中連接數據庫?
- 20. 使用OLEDB連接在MS ACCESS 2003中分組對象錯誤
- 21. 如何從連接池中刪除斷開的連接對象?使用c3p0
- 22. 使用Java連接到MySql - SSL連接
- 23. 用jms接收對象java
- 24. Java在不同的對象中使用泛型類對象
- 25. 如何在使用JAVA的對象存儲中創建對象?
- 26. 如何訪問java中另一個類的連接對象?
- 27. 如何正確解析Java + C++ TCP連接中的JSON對象?
- 28. 使用Java中的JTA連接到SSH
- 29. 在Cypher中,確定連接引用對象的對象的類型(標籤)
- 30. 在jsp中使用java對象
http://en.wikipedia.org/wiki/Connection_pool – 2012-04-10 15:14:39
http://docs.oracle.com/javase/jndi/tutorial/ldap/connect/pool.html – assylias 2012-04-10 15:15:55