我有一個要求,涉及到調用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中的File對象創建數據庫連接對象
- 3. Java - 在對象中使用對象
- 4. Java的分層對象連接
- 5. 使用JNI在C中訪問Java對象中的Java對象
- 6. 在VB6中重用連接對象
- 7. 使用對象的Mysqli連接
- 8. Java多對多對象不會保留在連接表中
- 9. 用線連接Three.js中的對象
- 10. 連接使用Java在Debian
- 11. 連接使用Hibernate在Java
- 12. $在wordpress中的連接對象範圍
- 13. 使用Java Stream API通過外鍵連接實體對象
- 14. Objective C - 使用Multipeer連接框架發送對象,沒有連接對象
- 15. 使用Memcache存儲連接對象
- 16. 使用activerecord連接後計算對象
- 17. 合併對象連接值,使用lodash
- 18. 使用iOS6連接對象UIActivityViewController
- 19. TypeError:'連接'對象在Python中使用mysqldb無法調用
- 20. 在Java中使用對象的副本
- 21. Java中的對等2對等連接
- 22. 在Java中連接和使用Cassandra
- 23. 在java中使用opencv 2.4連接blob
- 24. psycopg2:連接關閉後重新使用連接對象
- 25. 用套接字連接破壞Java對象
- 26. 使用mysqli對象連接到使用php對象的mysql的最佳方法
- 27. MySQli連接對象
- 28. 連接jQuery對象
- 29. 使用OLEDB連接在MS ACCESS 2003中分組對象錯誤
- 30. 在VB6中使用連接對象OpenRecordset如何打開sproc?
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