Tomcat JDBC-пул приобретать RetryDelay
Кэш C3p0 имеет параметр acquRetryDelay для установки времени между попытками получения.
Имеет ли tomcat7 jdbc-pool такую же функциональность?
1 ответ
Решение
Нет, пул tomcat jdbc не пытается автоматически подключиться снова, если попытка создать подключение не удалась. Он просто сгенерирует исключение, полученное как SQLException (если оно не было первым). Если вам нужно повторить код, вы можете сделать это самостоятельно, попытавшись установить соединение несколько раз. Или вы можете сделать патч, это не так сложно сделать. Вы можете попробовать использовать несколько разных библиотек, они говорят, что BoneCP довольно хорош (хотя я никогда не пробовал это).