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

[Queja] me da un error y en el video no menciona que hacer en caso de error

no ayuda a la solución en caso de error, no todos los que seguimos los pasos tuvimos éxito en la conexión... tres horas buscando y no pude resolver :( me molesta que los instructores no tengan previsto los casos de errores...

Exception in thread "main" java.sql.SQLException: Unknown system variable 'transaction_isolation'

at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:130)

at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122)

at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:825)

at com.mysql.cj.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:446)

at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:239)

at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:188)

at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:683)

at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:230)

at com.alura.tests.PruebaConexion.main(PruebaConexion.java:10)
1 respuesta

¡Hola Enrique! Espero que estś bien.

El error se refiere a una variable de sistema desconocida llamada 'transaction_isolation' y puede ocurrir cuando intentas establecer el nivel de aislamiento de transacción en tu conexión a la base de datos.

Asegúrate de tener la versión más reciente y compatible del controlador JDBC correspondiente a tu base de datos y verifica si estás utilizando la URL de conexión correcta en el método getConnection. La URL de conexión debe ser específica para tu base de datos y puede variar según el proveedor de la base de datos que estés utilizando.

Espero que esta solución te ayude a resolver el problema. Pero si sigues teniendo dificultades, no dudes en preguntar. ¡Estoy aquí para ayudarte!

¡Deseo que tengas éxito en tus estudios!