Я пытаюсь определить лучший способ для ping базы данных через JDBC. "Лучшим" я имею в виду быстрые и низкие накладные расходы. Например, я рассмотрел выполнение этого:
"SELECT 1 FROM DUAL"
но я считаю, что таблица DUAL является специфичной для Oracle, и мне нужно что-то более общее.
Обратите внимание, что Connection
имеет метод isClosed()
, но javadoc заявляет, что это не может использоваться для проверки правильности подключения.