Я не думаю, что библиотека - подходящее место для такой вещи.
Если вы используете пул соединений, более вероятно, что вы попросите его проверить соединения перед их раздачей.Вы просто введете соответствующий SQL и позволите пулу обработать его.Библиотека была бы шагом назад, потому что она предполагает, что ваш код будет вызывать ее.