DriverManager#getConnection
het probeert zelf een verbinding tot stand te brengen met de opgegeven database-URL. De DriverManager probeert een geschikt stuurprogramma te selecteren uit de set geregistreerde JDBC-stuurprogramma's. en gooit SQLException
als er een databasetoegangsfout optreedt.
je kunt testen of je verbinding geldig is of niet met Connection#isValid(int timeout)
geeft true terug als de verbinding niet is gesloten en nog steeds geldig is.
...
Connection conn = DriverManager.getConnection(url, username, password);
boolean reachable = conn.isValid(10);// 10 sec