DriverManager#getConnection
Es versucht selbst, eine Verbindung zur angegebenen Datenbank-URL herzustellen. Der DriverManager versucht, einen geeigneten Treiber aus dem Satz registrierter JDBC-Treiber auszuwählen. und wirft SQLException
wenn ein Datenbankzugriffsfehler auftritt.
Sie können mit Connection#isValid(int timeout)
gibt true zurück, wenn die Verbindung nicht geschlossen wurde und noch gültig ist.
...
Connection conn = DriverManager.getConnection(url, username, password);
boolean reachable = conn.isValid(10);// 10 sec