1

C3p0 缓存有 acquireRetryDelay 参数来设置获取尝试之间的时间。
tomcat7 jdbc-pool 有同样的功能吗?

4

1 回答 1

3

不,当尝试创建连接失败时,tomcat jdbc 池不会自动尝试再次连接。它只是将它作为 SQLException 得到的异常抛出(如果它一开始就不是一个)。如果是你的代码需要重试,你可以自己做,尝试连接几次。或者你也许可以做一个补丁,这似乎并不难做到。您可以尝试使用一些不同的库,他们说 BoneCP 非常好(尽管我从未尝试过)。

于 2012-12-12T16:44:18.817 回答