DriverManager#getConnection
sám se pokusí navázat spojení s danou URL databáze. DriverManager se pokusí vybrat vhodný ovladač ze sady registrovaných ovladačů JDBC. a vyvolá SQLException
pokud dojde k chybě přístupu k databázi.
můžete otestovat, zda je vaše připojení platné nebo ne, pomocí Connection#isValid(int timeout)
vrátí true, pokud připojení nebylo uzavřeno a je stále platné.
...
Connection conn = DriverManager.getConnection(url, username, password);
boolean reachable = conn.isValid(10);// 10 sec