ja (z powodzeniem) łączący się z bazą danych przy użyciu następujących:Java JDBC stan połączenia
java.sql.Connection connect = DriverManager.getConnection(
"jdbc:mysql://localhost/some_database?user=some_user&password=some_password");
Co powinienem być sprawdzenie, czy połączenie jest wciąż otwarta i się po jakimś czasie?
Miałem nadzieję, że coś takiego jak connect.isConnected();
będzie dostępne dla mnie.
Istnieje pewna korzyść z testowania połączenia przed jego użyciem (szczególnie jeśli jest to połączenie długowieczne i sieć bazowa mogła go użyć). Ale jest to również dokładne, ponieważ nadal musisz radzić sobie z błędami we własnym kodzie, ponieważ może on spaść w każdej chwili. – rogerdpack