C3p0缓存具有acquireRetryDelay参数,用于设置获取尝试之间的时间间隔。
tomcat7 jdbc-pool是否具有相同的功能?
发布于 2012-12-13 00:44:19
不会,当尝试创建连接失败时,tomcat jdbc池不会自动尝试再次连接。它只会抛出作为SQLException得到的异常(如果它不是放在第一位的话)。如果是你的代码需要重试,你可以自己做,通过多次尝试连接。或者你可以做一个补丁,这似乎不是那么难做到的。你可以尝试使用一些不同的库,他们说BoneCP非常好(尽管我从来没有尝试过)。
https://stackoverflow.com/questions/13809083
复制相似问题