DriverManager#getConnection
itu sendiri mencoba untuk membuat koneksi ke URL database yang diberikan. DriverManager mencoba untuk memilih driver yang sesuai dari set driver JDBC terdaftar. dan melemparkan SQLException
jika terjadi kesalahan akses database.
Anda dapat menguji koneksi Anda valid atau tidak dengan Connection#isValid(int timeout)
mengembalikan nilai true jika koneksi belum ditutup dan masih valid.
...
Connection conn = DriverManager.getConnection(url, username, password);
boolean reachable = conn.isValid(10);// 10 sec