【发布时间】:2012-12-10 20:56:06
【问题描述】:
C3p0 缓存具有 acquireRetryDelay 参数来设置获取尝试之间的时间。
tomcat7 jdbc-pool有同样的功能吗?
【问题讨论】:
标签: tomcat7 connection-pooling c3p0 jdbc-pool
C3p0 缓存具有 acquireRetryDelay 参数来设置获取尝试之间的时间。
tomcat7 jdbc-pool有同样的功能吗?
【问题讨论】:
标签: tomcat7 connection-pooling c3p0 jdbc-pool
不,当尝试创建连接失败时,tomcat jdbc 池不会自动尝试再次连接。它只是将它作为 SQLException 获得的异常抛出(如果它一开始就不是一个)。 如果是你的代码需要重试,你可以自己做,尝试连接几次。或者你也许可以做一个补丁,这似乎并不难做到。 您可以尝试使用一些不同的库,他们说 BoneCP 非常好(尽管我从未尝试过)。
【讨论】: