我想使用JDBC連接池。最重要的因素是它易於使用且無bug。什麼適合我?如何使用Java JDBC連接池?
11
A
回答
10
另一個很好的選擇是Apache Database Connection Pool。
不使用DriverManager獲取連接,而是使用JNDI命名服務將連接從池中取出。
一定要關閉您的資源 - 連接,語句和ResultSet。如果你不這樣做,你的游泳池將很快耗盡。
7
我建議c3p0(DBCP以上其中有一些非常serious issues):它的偉大工程
,積極維護
和易於使用。也許看看這previous question更多的輸入。
更新:我承認我沒有檢查狀態,當我寫這個答案(我使用的C3P0多年,很高興與它),看來,C3P0發展是待機。有趣的是,作爲參考提及的previous question已經更新了2010-03-12,以提及DBCP開發再次活躍。我原來的帖子可能因此而過時。
3
我已使用此MiniConnectionPoolManager與H2和Derby。
8
也看看BoneCP;網站上有一些樣本。
1
2年後... 剛剛遷移到jdbc-pool(現在是Tomcat 7上的標準),在網絡應用程序或整個服務器中獨立實現它非常容易。根據規格和我的經驗,它超越c3p0。
根據規格,它也比dbcp或c3p0更清潔。
相關問題
- 1. Java,JDBC連接池,JDBC連接回滾
- 2. Java JDBC連接池(如何檢查)?
- 3. 使用PostgreSQL JDBC連接池
- 4. JDBC連接池
- 5. Neo4j Jdbc連接池
- 6. JDBC連接池
- 7. glassfish JDBC連接池
- 8. 用Java創建JDBC連接池
- 9. 如何在Restlet Java Webservice中使用JDBC連接池?
- 10. 如何啓用JDBC/MySqlConnectorj連接池?
- 11. JDBC連接池清理
- 12. JDBC連接池:連接重用?
- 13. JDBC連接池問題
- 14. Tomcat JDBC連接池(釋放連接)
- 15. 連接池專有連接api(非jdbc)
- 16. 春季連接池jdbc
- 17. 我是否使用JDBC連接池?
- 18. 在jdbc中使用sql server連接池
- 19. 錯誤地使用JDBC連接池
- 20. WebSphere JDBC連接池建議
- 21. Tomcat和JDBC連接池
- 22. JDBC和Spring連接池
- 23. 如何創建JDBC連接池?
- 24. 如何重置JDBC連接池
- 25. Jetty with tomcat-jdbc連接池
- 26. AS400 jdbc連接池問題
- 27. JDBC和連接池選項
- 28. JDBC連接池監控GlassFish
- 29. 如何連接Selenium WebDriver測試用例的JDBC連接池?
- 30. Tomcat JDBC池:連接太多
c3p0是否真的保持活躍?最新版本是從2007-05-21開始的0.9.1.2。 – 2010-03-23 10:06:21
@阿爾恩該死的,你說得對。而且DBCP已經復活。我已經更新了我的答案... – 2010-03-23 10:46:52
有趣...大聲笑很好的詞 – crush 2013-02-20 14:43:47