我应该为新的应用程序项目(而不是 Web 应用程序)使用哪个 JDBC 连接池库?
- Apache DBCP 有 enough unresolved issues我认为会被推到2.0。
- C3P0发展似乎已经停止。
- 他们两个 looks relatively slow .
- Proxool死了。
- DBPool几乎没有社区(至少我没有发现公共(public)社区 - 没有论坛,没有邮件列表...)
- Apache Tomcat Pool没有 Tomcat 看起来无法使用
- 我找到了SQL Datasources Oracle 网站上的文章,但它似乎只能应用于在 servlet 和 Web 服务等容器中运行的小程序。
我应该选择BoneCP或许?我没有什么太大的要求。我只需要一个良好且易于使用的数据库连接池,它正在积极开发中。库,其作者可以回复错误报告、回答一些具体问题等。
顺便说一句,实际上,我只使用 MySQL。我发现 MySQL 驱动程序 supports DriverManager接口(interface),但我不确定它是否真的池化连接。
最佳答案
你做了很好的研究。我想说,继续使用 BoneCP。几年前我会建议 c3p0,但目前它已经 some open and unresolved issues以及。事实上,太糟糕了。顺便说一下,BoneCP 作者也很活跃 here在SO。
关于jdbc - 2011/2012年Java JDBC连接池库选择?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5640146/