【发布时间】:2012-10-09 21:31:51
【问题描述】:
我一直在尝试浏览 c3p0 文档,但无法理解“testConnectionOnCheckin”属性。
文档说 - “连接在被包含在池中之前已经过测试”。
此属性是否仅适用于 c3p0 创建的新连接在包含在池中之前经过测试?检查新连接有什么意义?它们通常不是有效的吗?
另外几天我的应用程序日志显示如下:
[managed:2 unused:2 excluded:1]
我的应用程序为一个特定连接抛出异常,我认为该连接是“排除”的。 “排除”连接是否计入池中,c3p0 是否可以在不检查有效性的情况下将其移交给应用程序?如果不是,那么设置“testConnectionOnCheckin”是否会在我的应用程序使用此排除连接之前测试它的有效性?
我为太多问题道歉,但只是我很困惑。
谢谢 日腾德拉
【问题讨论】: