Hola Ruth,
Es una muy buena observación. try with resources
es una característica de Java para manejar recursos que necesitan ser cerrados después de su uso, como conexiones a bases de datos, archivos, etc.
Cuando usamos "try with resources", Java automáticamente cierra estos recursos al finalizar la ejecución del bloque "try". Esto significa que no necesitamos explicitamente llamar al método "close()" para cerrar la conexión, ya que Java lo hará por nosotros.
Por ejemplo, si tienes una conexión a la base de datos llamada "con", puedes usarla en un bloque "try with resources" de la siguiente manera:
try (Connection con = getConnection()) {
// tu código aquí
}
En este caso, después de ejecutar el código dentro del bloque "try", Java automáticamente cerrará la conexión "con", incluso si ocurre una excepción dentro del bloque "try".
Por lo tanto, "try with resources" se encarga de cerrar la conexión automáticamente.
Espero haber ayudado. Mucho éxito en todo lo que te propongas y si tienes alguna duda aquí estaremos para apoyarte.
¡Vamos juntos!
Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios