DriverManager#getConnection
det selv forsøger at etablere en forbindelse til den givne database-URL. DriverManageren forsøger at vælge en passende driver fra sættet af registrerede JDBC-drivere. og sender SQLException
hvis der opstår en databaseadgangsfejl.
du kan teste din forbindelse er gyldig eller ej med Connection#isValid(int timeout)
returnerer true, hvis forbindelsen ikke er blevet lukket og stadig er gyldig.
...
Connection conn = DriverManager.getConnection(url, username, password);
boolean reachable = conn.isValid(10);// 10 sec