Cara paling mudah adalah dengan menghubungkan server dan melihat apakah itu berhasil.
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) {}
}
Kucing jantan:
try {
new URL(url).openConnection().connect();
// Succes!
} catch (IOException e) {
// Fail!
}
Jika Anda ingin status yang lebih spesifik, mis. memeriksa apakah tabel DB tertentu tersedia atau sumber daya aplikasi web tertentu tersedia, maka Anda harus menjalankan SELECT
yang lebih spesifik pernyataan atau permintaan HTTP masing-masing.