四个流行的Java连接池
C3P0是一个开放源代码的JDBC连接池,它在lib目录中与Hibernate一起发布,包括了实现jdbc3和jdbc2扩展规范说明的Connection 和Statement 池的DataSources 对象。(主页:http://sourceforge.net/projects/c3p0/)
BoneCP 是一个开源的快速的 JDBC 连接池。BoneCP很小,只有四十几K(运行时需要log4j和Google Collections的支持,这二者加起来就不小了),而相比之下 C3P0 要六百多K。另外个人觉得 BoneCP 有个缺点是,JDBC驱动的加载是在连接池之外的,这样在一些应用服务器的配置上就不够灵活。当然,体积小并不是 BoneCP 优秀的原因,BoneCP 到底有什么突出的地方呢,请看看性能测试报告。(主页:http://jolbox.com/)
DBCP (Database Connection Pool)是一个依赖Jakarta commons-pool对象池机制的数据库连接池,Tomcat的数据源使用的就是DBCP。目前 DBCP 有两个版本分别是 1.3 和 1.4。1.3 版本对应的是 JDK 1.4-1.5 和 JDBC 3,而1.4 版本对应 JDK 1.6 和 JDBC 4。因此在选择版本的时候要看看你用的是什么 JDK 版本了,功能上倒是没有什么区别。(主页:http://commons.apache.org/dbcp/)
Proxool是一个Java SQL Driver驱动程序,提供了对你选择的其它类型的驱动程序的连接池封装。可以非常简单的移植到现存的代码中。完全可配置。快速,成熟,健壮。可以透明地为你现存的JDBC驱动程序增加连接池功能。(主页:http://proxool.sourceforge.net/)
转载于酷壳CoolShell 无删改 仅以此纪念陈皓(左耳朵耗子)
据说三星手表可以,这个截图是网上来的![]( ) Wear OS 的手表都可以 你说的是谷歌的 wear os 吗?那小米不是吗 国内厂商哪还有 wear os ? …
目前 1 个苹果 1 个锤子。。。锤子好像打开某宝,某东好像卡了,想换下。看了性价比,比较高 K40 或者 K30PRO,买哪个好?只考虑高通的。不喜欢打孔。 MIUI 的广…
以下是本人的好朋友所经历的事情,为了方便阅读,我以第一人称描述。 3 个月前,我在上海南站准备坐动车回家,在上车前发现手机红米 k30 丢了,于是我没有继续上车回家,而是返回车…