DriverManager#getConnection
nó tự cố gắng thiết lập kết nối đến URL cơ sở dữ liệu nhất định. DriverManager cố gắng chọn một trình điều khiển thích hợp từ tập hợp các trình điều khiển JDBC đã đăng ký. và thorws SQLException
nếu xảy ra lỗi truy cập cơ sở dữ liệu.
bạn có thể kiểm tra kết nối của mình có hợp lệ hay không bằng Connection#isValid(int timeout)
trả về true nếu kết nối chưa bị đóng và vẫn còn hợp lệ.
...
Connection conn = DriverManager.getConnection(url, username, password);
boolean reachable = conn.isValid(10);// 10 sec