apache dbcp连接池设置导致的一个问题

原创 2007年10月14日 23:00:00
通过apacheDB连接池 dbcp.BasicDataSource ,在db2上有一个操作,连续执行600多次密集的sql查询. 有些sql查询还是很重量级的.
 执行过程中,兑报 invalid database password 的怪错误...经高人指点.怀疑可能连接池里连接数消耗太快.从连接池的原理上,应该是
 用完连接后,会还回去.但实际过程中,仍有相关问题,调节连接池中的默认连接池8成30,这个问题解决.
  /**
     * The maximum number of active connections that can remain idle in the
     * pool, without extra ones being released, or zero for no limit.
     */
    protected int maxIdle = GenericObjectPool.DEFAULT_MAX_IDLE;;
   
      /**
     * The maximum number of active connections that can be allocated from
     * this pool at the same time, or zero for no limit.
     */
    protected int maxActive = GenericObjectPool.DEFAULT_MAX_ACTIVE;
   
    职业程序员应有的一个好习惯:所有用到的开源第三方jar包,应都将其源吗包导入. 同时应安装反编译的插件.以备不时之需.
    出了相关问题,多看jdk及相关openSource的源码或反编译的代码,是必须的.  

Apache DBCP数据库连接池使用Demo

简介 Apache DBCP是一个封装良好数据库连接池。本文给出了一个配置文件Demo和连接池的单例封装。 连接池单例封装 //////////////////////////////////...
  • fxgqust
  • fxgqust
  • 2016-03-29 19:34:20
  • 1394

MySqlDBCP连接池8小时失效解决方案

最近做一个定时任务类型的项目,此项目对数据库的访问间隔较长。这样就会导致测试的时候好好的,投入生产之后问题出现了。查看日志,原来是数据库连接池超时。网上看了一些解决方案,但是有些都不能解决问题。比较了...
  • liuyangvoid
  • liuyangvoid
  • 2014-05-16 14:23:52
  • 3070

用apache的dbcp来建立数据库连接池

导读: 数据库连接池的好处是不言而喻的,现在大部分的application server都提供自己的数据库连接池方案,此时,只要按照application server的文档说明,正确配置,即可在应...
  • chief1985
  • chief1985
  • 2008-01-04 00:25:00
  • 2989

DBCP的bug问题

网上很多评论说DBCP有很多BUG,但是都没有指明是什么BUG,只有一部分人说数据库如果因为某种原因断掉后再DBCP取道的连接都是失效的连接,而没有重新取。就此研读了一下DBCP的代码,共享之。分析D...
  • javacaihai
  • javacaihai
  • 2010-07-30 14:34:00
  • 3398

java常用连接池一----【DBCP连接池】

DBCP(DataBase connection pool),数据库连接池。是java数据库连接池的一种,由Apache开发, tomcat 使用的连接池组件,通过数据库连接池,可以让程序自动管理数...
  • baidu_32739019
  • baidu_32739019
  • 2017-03-19 22:53:04
  • 559

让你的DBCP连接池连接不超时

解决the last packet send to mysql was ** ago
  • hunger_wang
  • hunger_wang
  • 2017-02-15 22:34:46
  • 2036

Apache DBCP连接池获取数据库连接慢的优化处理

客户反馈新上线的某个系统在登录时会等待一会,非常影响用户体验。通过沟通了解到其他已部署上线的系统没有出现这个问题,感觉解决这个问题应该是一个比较棘手。 系统是很早开发的一个项目,在其他客户都...
  • jdk2006
  • jdk2006
  • 2016-06-02 21:32:42
  • 2383

使用DBCP连接池时出现MySql 8小时断开连接的解决方法

org.hibernate.exception.JDBCConnectionException: could not extract ResultSet] with root cause Jan 0...
  • zhouhao1256
  • zhouhao1256
  • 2016-07-04 23:17:06
  • 190883

dbcp解决mysql的wait_timeout

正常异常: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: The last packet successfully received...
  • qq_16097611
  • qq_16097611
  • 2016-04-22 14:28:04
  • 1052

java配置dbcp连接池,经过反复测试

package cn.songxinqiang.samples.commonsdbcp.util; import java.sql.Connection; import java.sql.Dat...
  • jj88888
  • jj88888
  • 2014-11-26 18:27:17
  • 2646
收藏助手
不良信息举报
您举报文章:apache dbcp连接池设置导致的一个问题
举报原因:
原因补充:

(最多只允许输入30个字)