日期:2014-05-16  浏览次数:20369 次

proxool 连接池配置属性说明详解

proxool 连接池配置属性说明详解

今天配置proxool 连接池,发现可配置属性非常多,以前也只是用,没总结过,今天查了下网上的资料,总结一下

方便你我。其实网上很多英文资料都很全,网上很多人就是考翻译老外的文章赚些流量,其实也没啥意思,编程玩嘛,翻译一下

说成自己的东西也没啥意思。俺今儿也翻译一个文档:

?

?

属性列表说明:

fatal-sql-exception:?它是一个逗号分割的信息片段.当一个SQL异常发生时,他的异常信息将与这个信息片段进行比较.如果

在片段中存在,那么这个异常将被认为是个致命错误(Fatal SQL Exception ).这种情况下,数据库连接将要被放弃.无论发生什

么,这个异常将会被重掷以提供给消费者.用户最好自己配置一个不同的异常来抛出.

?

?

?

fatal-sql-exception-wrapper-class:正如上面所说,你最好配置一个不同的异常来重掷.利用这个属性,用户可以包装

SQLException,使他变成另外一个异常.这个异常或者继承SQLException或者继承字RuntimeException.proxool

自带了2个实现:'org.logicalcobwebs.proxool.FatalSQLException' 和'org.logicalcobwebs.proxool.FatalRuntimeException'

.后者更合适.

?

?

?

house-keeping-sleep-time: house keeper?保留线程处于睡眠状态的最长时间,house keeper 的职责就是检查

各个连接的状态,并判断是否需要销毁或者创建.

?

?

?

house-keeping-test-sql:? 如果发现了空闲的数据库连接.house keeper 将会用这个语句来测试.这个语句最好非

常快的被执行.如果没有定义,测试过程将会被忽略。

?

?

?

injectable-connection-interface:?允许proxool实现被代理的connection对象的方法.

?

?

?

injectable-statement-interface:?允许proxool实现被代理的Statement 对象方法.

?

?

?

injectable-prepared-statement-interface:?允许proxool实现被代理的PreparedStatement 对象方法.

?

?

?

injectable-callable-statement-interface:?允许proxool实现被代理的CallableStatement 对象方法.

?

?

?

友情链接: 爱易网 云虚拟主机技术 云服务器技术 程序设计技术 开发网站 APP开发教程
Copyright © 2013-2024 爱易网页 当前在线:303人  网站在1时16分24秒内访问总人数:18097人 当前 29.17%  粤ICP备18100884号-2