DriverManager#getConnection
той сам се опитва да установи връзка с дадения URL адрес на базата данни. DriverManager се опитва да избере подходящ драйвер от набора регистрирани JDBC драйвери. и изхвърля SQLException
ако възникне грешка при достъп до база данни.
можете да проверите дали връзката ви е валидна или не с Connection#isValid(int timeout)
връща true, ако връзката не е затворена и все още е валидна.
...
Connection conn = DriverManager.getConnection(url, username, password);
boolean reachable = conn.isValid(10);// 10 sec