Tiempo de espera de conexión para DriverManager getConnection

Estoy tratando de conectarme a la base de datos utilizando el método JDBC estándar.

connection = DriverManager.getConnection(url, username, password);

¿Hay un valor máximo de tiempo de espera en la conexión? ¿Cuánto tiempo dura una conexión en vivo? ¿Puedo aumentar el valor? Quiero que en los casos la conexión esté abierta para siempre, es una buena idea.

Respuestas a la pregunta(6)

Su respuesta a la pregunta