Я использовал BoneCP для своих проектов Java. Но, к сожалению, я обнаружил, что этот пул не может восстановиться после сбоя базы данных. Не только я столкнулся с такой проблемой (если хотите, загляните на официальные форумы). Поскольку я (и многие другие) так и не получил ответа на форумах Bonecp, похоже, что этот проект больше не поддерживается, и моя проблема вряд ли будет исправлена.
Итак, я ищу альтернативную активно разрабатываемую и поддерживаемую библиотеку пула соединений, которая способна правильно обрабатывать сбои базы данных и восстанавливать ее, как только база данных снова становится доступной.