mysql数据库一般8小时断开一次;
Proxool:
02 |
< property
name = "houseKeepingTestSql" >
|
03 |
< value >select 1 from dual</ value >
|
05 |
< property
name = "testBeforeUse" >
|
08 |
< property
name = "testAfterUse" >
|
C3P0:
breakAfterAcquireFailure: false
true表示pool向数据库请求连接失败后标记整个pool为block并close,就算后端数据库恢复正常也不进行重连,客户端对pool的请求都拒绝掉。false表示不会标记pool为block,新的请求都会尝试去数据库请求connection。默认为false。因此,如果想让数据库和网络故障恢复之后,pool能继续请求正常资源必须把此项配置设为false
testConnectionOnCheckout: false
true表示在每次从pool内checkout连接的时候测试其有效性,这是个同步操作,因此应用端的每次数据库调用,都会先通过测试sql测试其有效性,如果连接无效,会关闭此连接并剔除出pool,并尝试从pool内取其他连接,默认为false,此特性要慎用,会造成至少多一倍的数据库调用。
testConnectionOnCheckin: false
true表示每次把连接checkin到pool里的时候测试其有效性,因为是个事后操作,所以是异步的,应用端不需要等待测试结果,但同样会造成至少多一倍的数据库调用。
idleConnectionTestPeriod: 60
C3P0会有一个Task检测pool内的连接是否正常,此参数就是Task运行的频率。默认值为0,表示不进行检测。
acquireRetryAttempts: 10
重试次数
acquireRetryDelay: 1000
重试间隔时间
分享到:
相关推荐
本例演示c3p0 、dbcp 、proxool三种常用数据库连接池的用法及log4j2日志使用方法
proxool数据库连接池实例源码,性能很不错的一个连接池,带监控功能可以方便检测数据库没有关闭的连接
NULL 博文链接:https://lanyan-lan.iteye.com/blog/509140
proxool连接池配置详解 proxool连接池配置详解 proxool连接池配置详解 proxool连接池配置详解 proxool连接池配置详解 proxool连接池配置详解
proxool连接池使用详细说明,proxool连接池使用详细说明,proxool连接池使用详细说明。
proxool数据库连接池配置.doc
proxool自动侦察各个连接状态的时间间隔(毫秒),侦察到空闲的连接就马上回 收,超时的销毁 --> <house-keeping-sleep-time>90000</house-keeping-sleep-time> - <!-- 指因未有空闲连接可以分配而在队列中...
项目实用的proxool连接池配置文件,每个标签都有注释,可以直接拿来使用
关于proxool数据库连接池的配置,文档,资料说明。
proxool数据库连接池jar2013-4月份的
proxool 数据库连接池用户名、密码加密处理,文件里面包含可直接使用加密的jar以及相关使用说明。
JAVA数据库连接池(C3P0,Druid,JNDI ,DBCP,Proxool,BoneCP) 源码包含各个数据库连接池的连接DEMO spring+mybatis+maven
在Hibernate中配置Proxool连接池
NULL 博文链接:https://381324504-qq-com.iteye.com/blog/486480
博文链接:https://log-cd.iteye.com/blog/199482
Proxool连接池jar包Proxool连接池jar包Proxool连接池jar包
HIbernate连接池配置总结基于第三方c3p0和proxool
proxool 连接池 tomcat模拟连接池
三大连接池参数说明,是本人在网上查找后放在网上备份,希望也对你有用
Proxool是一种Java数据库连接池技术。是sourceforge下的一个开源项目,这个项目提供一个健壮、易用的连接池,最为关键的是这个连接池提供监控的功能,方便易用,便于发现连接泄漏的情况。