java 数据库连接


写一个J2EE SSH2的DEMO,发现数据连接用的是dbcp,偶然发现原来数据连接还有c3p0,不知区别在哪?

DBCP和C3P0的一些比较当配置DBCP和C3P0的初始化池大小、池最大大小和最大空闲数配置相同时,得到了分别获取同一个数据库的数据库连接1W个连接数的对比:
 
1、dbcp用时:46751毫秒

2、c3p0用时:48065毫秒 --1(这里的1为c3p0.acquireIncrement配置项的值,同下)

3、c3p0用时:24547毫秒 --100

4、c3p0用时:24250毫秒 --200

5、c3p0用时:23547毫秒 --500

注:c3p0.acquireIncrement参数的含义是:连接池在无空闲连接可用时一次性创建的新数据库连接数,默认值为3.

 

DBCP,C3P0,Tomcat_JDBC 性能及稳定性测试
http://www.open-open.com/lib/view/open1329182303124.html


数据库连接池比较
http://www.doc88.com/p-214942297676.html

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值