Hola, ¿podrían ayudarme con el ejercicio? Paso la fecha en la query, es decir lo concateno con la sentencia insert into… En el momento de...

Alejandro Fuertes

Alejandro Fuertes

Pregunta
studenthace 5 años

Hola, ¿podrían ayudarme con el ejercicio?

Paso la fecha en la query, es decir lo concateno con la sentencia insert into…

En el momento de realizar el statement.executeUpdate() el programa salta hacia el catch y me devuelve lo siguiente en la consola:

com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘03:39:40)’ at line 1

2 respuestas
para escribir tu comentario
    Alejandro Fuertes

    Alejandro Fuertes

    studenthace 5 años

    Hola, el problema era que al momento de cargar las fechas desde java para enviarlas a las bases de datos lo estaba cargando de este modo "currentTime", y al parecer como en base de datos los tipos de fecha se cargan como 'currentTime' (con los apóstrofes) lo que debía hacer era setearlo desde java de este modo: " 'currentTime' ".

    Muchas Gracias y espero que le sirve a alguien en un futuro!

    Emmanuel Rodríguez

    Emmanuel Rodríguez

    studenthace 5 años

    ¿Puedes mostrar el código o el repositorio remoto? De bote pronto, pudiera ser tu sentencia SQL con el que estás realizando el query. Documentación MySQL 8

Curso Avanzado de Java SE

Curso Avanzado de Java SE

Explora programación avanzada en Java SE centrándote en la programación orientada a objetos, lambdas, y manejo de excepciones. Aprende a usar JDBC para acceder a bases de datos, aplicando técnicas modernas y eficientes para gestión de datos.

Curso Avanzado de Java SE
Curso Avanzado de Java SE

Curso Avanzado de Java SE

Explora programación avanzada en Java SE centrándote en la programación orientada a objetos, lambdas, y manejo de excepciones. Aprende a usar JDBC para acceder a bases de datos, aplicando técnicas modernas y eficientes para gestión de datos.