永发信息网

java中数据库连接池框架c3p0和dbcp的区别

答案:2  悬赏:60  手机版
解决时间 2021-02-12 13:29
java中数据库连接池框架c3p0和dbcp的区别
最佳答案
C3P0是一个开源的JDBC连接池,它实现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩展。目前使用它的开源项目有Hibernate,Spring等。
DBCP(DataBase connection pool),数据库连接池。是 apache 上的一个 java 连接池项目,也是 tomcat 使用的连接池组件。
c3p0与dbcp区别:
dbcp没有自动的去回收空闲连接的功能 c3p0有自动回收空闲连接功能
两者主要是对数据连接的处理方式不同!C3P0提供最大空闲时间,DBCP提供最大连接数。
前者当连接超过最大空闲连接时间时,当前连接就会被断掉。DBCP当连接数超过最大连接数时,所有连接都会被断开。
全部回答
用肯定是dbcp用的多,原因很简单,dbcp是spring自带的,c3p0还需要另外引入。 至于功能是c3p0强,原因是dbcp封装了很多java数据源的参数。导致没有c3p0灵活。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
【电容串联计算】电容器串联的等效电容值如何
金盛五金水电商店在哪里啊,我有事要去这个地
有在淘宝买过DNF飞机的吗
2+2=14这是一个火柴棍游戏只能移动一根火柴把
共康到森林公园乘什么公交
是不是数码照片都要后期处理?
吉林市到敦化多少公里
劳动合同内容强制要求让员工过年不回家,合理
晨光烧饼分店地址有知道的么?有点事想过去
下列有关实验的叙述,正确的是A. 制备纯净细
笔记本电脑CPU高频的好还是低频的好呢?
自驾车从长春出发去九台其塔木怎么走
求哪位绘画大神给一些素描人头像的教学视频,
【写给老师的元旦祝福语】新年写给老师的祝福
同姓可以做夫妻吗?
推荐资讯
做ec丅检查的患者有放射性吗
己知4y一3x=0,则y分之x=
山东外国语职业学院录取分数线?
山东德信和保险代理有限公司陵城分公司怎么去
用矶钓杆可以溪流冲钓吗
只论长相,马蓉到底漂亮吗?算不算校花?
我国流行的肾综合征出血热病毒是A.鼠平型和田
半生琉璃半生梦是什么意思
自然堂凝时鲜艳系列,有美白吗,还有能去掉脸
从烟台到威海需要多长时间?车具体怎么坐?
服务列表里面缺少一项内容:Windows Manageme
我微博名上的照相机图案是什么意思
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?