tôi (thành công) kết nối với một cơ sở dữ liệu bằng cách sử dụng sau đây:Java JDBC tình trạng kết nối
java.sql.Connection connect = DriverManager.getConnection(
"jdbc:mysql://localhost/some_database?user=some_user&password=some_password");
gì tôi cần phải kiểm tra để xem nếu kết nối vẫn còn mở và lên sau một thời gian?
Tôi đã hy vọng một cái gì đó như connect.isConnected();
có sẵn cho tôi để sử dụng.
Có một số lợi ích nhất định trong việc kiểm tra kết nối trước khi sử dụng nó (đặc biệt nếu đó là kết nối lâu dài và mạng cơ bản có thể đã sử dụng nó). Nhưng điều này cũng chính xác ở chỗ bạn vẫn cần phải xử lý các lỗi trong mã của riêng bạn vì nó có thể bị hỏng bất cứ lúc nào. – rogerdpack