最も簡単な方法は、サーバーに接続して成功するかどうかを確認することです。
MySQL:
Connection connection = null;
try {
connection = DriverManager.getConnection(url, username, password);
// Succes!
} catch (SQLException e) {
// Fail!
} finally {
if (connection != null) try { connection.close(); } catch (SQLException ignore) {}
}
Tomcat:
try {
new URL(url).openConnection().connect();
// Succes!
} catch (IOException e) {
// Fail!
}
もう少し具体的なステータスが必要な場合、たとえば特定のDBテーブルが使用可能かどうか、または特定のWebアプリケーションリソースが使用可能かどうかを確認する場合は、より具体的なSELECT
を実行する必要があります。 それぞれステートメントまたはHTTPリクエスト。