如何使用Java JDBC连接池?

Sha*_*yan 11 java connection-pooling jdbc

我想使用JDBC连接池.最重要的因素是它易于使用且无错误.什么适合我?

duf*_*ymo 10

另一个很好的选择是Apache数据库连接池.

您将使用JNDI命名服务将您的连接从池中取出,而不是使用DriverManager获取连接.

请务必关闭资源 - 连接,语句和结果集.如果不这样做,您的游泳池将很快耗尽.


wwa*_*dge 8

还看看BoneCP ; 网站上有一些样本.


Pas*_*ent 7

我建议使用c3p0(在DBCP上有一些非常严重的问题):它运行良好,主动维护且易于使用.也许看一下上一个问题,获得更多关于此的信息.

更新:我承认我在写这个答案时没有检查状态(我使用c3p0很多年并且很满意)并且看起来c3p0开发处于待命状态.有趣的是,作为参考提到的上一个问题已在2010-03-12更新,提到DBCP开发再次活跃起来.因此,我原来的帖子可能已过时.