DriverManager#getConnection
den försöker själv upprätta en anslutning till den givna databasens URL. DriverManager försöker välja en lämplig drivrutin från uppsättningen registrerade JDBC-drivrutiner. och skickar SQLException
om ett databasåtkomstfel uppstår.
du kan testa att anslutningen är giltig eller inte med Connection#isValid(int timeout)
returnerar sant om anslutningen inte har stängts och fortfarande är giltig.
...
Connection conn = DriverManager.getConnection(url, username, password);
boolean reachable = conn.isValid(10);// 10 sec