estoy (con éxito) que conecta a una base de datos utilizando la siguiente:Java JDBC estado de la conexión
java.sql.Connection connect = DriverManager.getConnection(
"jdbc:mysql://localhost/some_database?user=some_user&password=some_password");
¿Qué debería estar comprobación para ver si la conexión sigue abierta y después de algún tiempo?
Esperaba algo como connect.isConnected();
disponible para mi uso.
Hay una ganancia definitiva en probar la conexión antes de usarla (especialmente si se trata de una conexión de larga duración y la red subyacente podría haberla utilizado). Pero esto también es preciso en el sentido de que aún necesita manejar los errores en su propio código, ya que podría reducirse en cualquier momento. – rogerdpack