Was ist der beste Weg, um "ping" zu einer Datenbank über JDBC?

Ich bin versucht zu bestimmen, der beste Weg, um ping zu einer Datenbank über JDBC. Von 'besten' meine ich schnell und mit geringem overhead. Ich habe zum Beispiel als Ausführung:

"SELECT 1 FROM DUAL"

aber ich glaube, dass die DUAL-Tabelle ist Oracle-spezifisch, und ich brauche etwas mehr Generika.

Beachten Sie, dass Connection hat eine isClosed() Methode, aber in der javadoc heißt es, dass dieser nicht verwendet werden kann, um zu testen, die Wirksamkeit der Verbindung.

(Ich habe SELECT @@VERSION auf MS-SQL-Server, aber das ist nicht einmal SQL.)

InformationsquelleAutor Leigh | 2009-05-11

Schreibe einen Kommentar