запрос проверки JDBC - PullRequest
       1

запрос проверки JDBC

6 голосов
/ 12 февраля 2011

Существует ли библиотека, которая может определить для класса драйвера jdbc подходящий проверочный запрос для использования?

Например, если драйвером jdbc является com.mysql.jdbc.Driver или com.mysql.jdbc.jdbc2.optional.MysqlXADataSource, библиотека будет знать, что запрос проверки «SELECT 1»

c3po http://www.mchange.com/projects/c3p0/index.html#preferredTestQuery

dbcp http://commons.apache.org/dbcp/configuration.html «validationQuery»

Ответы [ 2 ]

9 голосов
/ 16 февраля 2011

JDBC тип 4 предоставляет метод isValid

0 голосов
/ 12 февраля 2011

Я не думаю, что библиотека - подходящее место для такой вещи.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...