Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Duda de la duda sobre un try en el método "listar"

Hola, En el tópico: https://app.aluracursos.com/forum/topico-duda-duda-sobre-un-try-en-metodo-listar-208795, se explica que no es necesario hacer el try with resources en la variable resultSet porque al haberse creado dentro del try de "PreparedStatement", se cierra automaticamente. Hasta ahí todo bien. Mi duda es, acaso no se podría omitir el try with resources del "PreparedStatement statement" puesto que éste debe cerrarse automáticamente cuando se cierra la "Connection con"? Imagen del topico https://app.aluracursos.com/forum/topico-duda-duda-sobre-un-try-en-metodo-listar-208795 Saludos.

1 respuesta

Hola Luis, espero que estés bien.

Buena pregunta, desde la versión 7 el Try With Resources nos permite declarar recursos que van a ser utilizados en un bloque de try catch con la certeza de que estos recursos van a ser cerrados o finalizados automáticamente después de la ejecución del bloque.

Para eso solo tiene que implementar la interfaz autoCloseable para ejecutar el comando close implícitamente. Para saber más: La declaración de prueba con los recursos.

Recuerda que si tienes más duda sobre el contenido, estaremos aquí para ayudarte. ¡Vamos juntos!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios