1 dbcp dbcp可能是使用最多的开源连接池,原因大概是因为配置方便,而且很多开源和tomcat应用例子都是使用的这个连接池吧。 这个连接池可以设置最大和最小连接,连接等待时间等,基本功能都有。这个连接池的配置参见附件压缩包中的:dbcp.xml 使用评价:在具体项目应用中,发现此连接池的持续运行的稳定性还是可以,不过速度稍慢,在大并发量的压力下稳定性 有所下降,此外不提供连接池监控
2 c3p0 c3p0是另外一个开源的连接池,在业界也是比较有名的,这个连接池可以设置最大和最小连接,连接等待时间等,基本功能都有。 这个连接池的配置参见附件压缩包中的:c3p0.xml。 使用评价:在具体项目应用中,发现此连接池的持续运行的稳定性相当不错,在大并发量的压力下稳定性也有一定保证, 此外不提供连接池监控。
3 proxool proxool这个连接池可能用到的人比较少,但也有一定知名度,这个连接池可以设置最大和最小连接,连接等待时间等,基本功能都有。 这个连接池的配置参见附件压缩包中的:proxool.xml。 使用评价:在具体项目应用中,发现此连接池的持续运行的稳定性有一定问题,有一个需要长时间跑批的任务场景任务,同样的代码;
4 BoneCP也是一个开源的Java数据库连接池,它的官方网站网址是:http://jolbox.com/; 据BoneCP网站官方报告称,BoneCP比性能排名第二的Java数据库连接池性高高25倍以上,并且支持Hibernate和DataNucleus这样的数据持久框架(当然支持JDBC这种直接方式了)。
转载于:https://my.oschina.net/u/3049580/blog/833814