论坛首页 Java企业应用论坛

那个数据库连接池更好一点呢?

浏览 18827 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2006-12-12  
有个问题请教一下  比如同时有10个请求进来
设置了C3P0的 最小是3 最大是5
那么 会启动5个连接  后5个是等待还是报异常?
0 请登录后投票
   发表时间:2006-12-12  
c3p0不错,我有个项目,sql server的,原来用的tomcat的默认连接池,可能是代码写的有问题,有地方没释放资源,每个星期连接池都耗尽一次,后来换成c3p0的,现在已经运行几个月了,都还好。
  只是c3p0连接mysql的时候要主意一下,有个参数要设置,不然在6个还是8个小时内没有人访问数据库,再访问数据库就会报错。这个问题当初折腾了我好久。
0 请登录后投票
   发表时间:2006-12-12  
bfox 写道
c3p0不错,我有个项目,sql server的,原来用的tomcat的默认连接池,可能是代码写的有问题,有地方没释放资源,每个星期连接池都耗尽一次,后来换成c3p0的,现在已经运行几个月了,都还好。
  只是c3p0连接mysql的时候要主意一下,有个参数要设置,不然在6个还是8个小时内没有人访问数据库,再访问数据库就会报错。这个问题当初折腾了我好久。

哪个参数?
0 请登录后投票
   发表时间:2007-08-23  
Ivan Li 写道
bfox 写道
c3p0不错,我有个项目,sql server的,原来用的tomcat的默认连接池,可能是代码写的有问题,有地方没释放资源,每个星期连接池都耗尽一次,后来换成c3p0的,现在已经运行几个月了,都还好。
  只是c3p0连接mysql的时候要主意一下,有个参数要设置,不然在6个还是8个小时内没有人访问数据库,再访问数据库就会报错。这个问题当初折腾了我好久。

哪个参数?


Google 了一下,这里有说明。
http://blog.csdn.net/hyqcano/archive/2006/06/15/799598.aspx
0 请登录后投票
   发表时间:2007-08-23  
确实c3p0,一启动就好几个的连接,Proxool基本上有点像以前的jdbc操作,用完就收回连接,dbcp如果与hibernate连接,觉得是不好的,其实到底那个好?我自己觉得proxool比较好
0 请登录后投票
   发表时间:2007-08-24  
robbin 写道
yongweiking 写道
C3P0 与 Proxool 哪一种更适合高并发的连接呢?我查了一下,好像proxool更强一点,但不确定,哪位大侠指点一下。


C3P0

我研究过C3P0的代码,C3P0在负载种的情况下表现比较好,C3P0的一个比较特别的设计是它默认会启动三个异步线程用来在来不及调度的情况下使用,所以在任何情况下都不会失去响应。Proxool已经有两年没有发布新版本了吧。

难怪叫 c3p0。
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics