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

[Duda] El try con resources no resolvio el problema

Se supone que conexion mplemenaba la interfaz Autocloseable para poder cerrar la conexion, pero en el min 8.27 dice que al final no se cierra la conexion por que el ciclo no se completa, sin embargo en la consola vemos el mensaje de abriendo conexion, pero nunca se cierra entonces ahi, de qué sirve implementar la interfaz AutoCloseable si nunca se cierra esa conexión a pesar de que sí se abre.

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidadAl final mueve la excepcion del constructor, y ya funciona pero en ese caso, saldria lo mismo en casos anteriores haber quitado esa excepcion del constructor y se solucionaba con e try catch finally, el try con resources no era necesario.

1 respuesta

Hola Erika,

en la aula, se implementa la inferfaz Autocloseable para sobrescribir el método close(). El try with resources es un recurso para tratar la excepción de forma más sencilla, disminuyendo el riesgo de errores y la complejidad del código. Un saludo!

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