我想使用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