De eenvoudigste manier zou zijn om gewoon verbinding te maken met de server en te kijken of het lukt.
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) {}
}
Kater:
try {
new URL(url).openConnection().connect();
// Succes!
} catch (IOException e) {
// Fail!
}
Als u een wat specifiekere status wilt, b.v. controleren of een bepaalde DB-tabel beschikbaar is of een specifieke webapp-bron beschikbaar is, dan moet u een meer specifieke SELECT
starten statement of HTTP-verzoek.