¡Hola!
Tengo una base de datos MySql y en ella un procedimiento almacenado, desde la consola lo ejecuto sin problemas, pero al ir a ejecutarlo desde java no se porque me arroja este error, no doy con la solución.
El error:
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorEx ception) com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorEx ception: 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 '' at line 1
Y en java la llamada es tal que así:
conexion = java.sql.DriverManager.getConnection(URL_bd,usuari o,contraseña);
CallableStatement proc = conexion.prepareCall("call cfg_IntervaloFechaInicio((?,?)");
proc.setInt("Id_Usuario", IdUsuario);
proc.executeQuery();
fecha = proc.getDate("FechaInicio");
El la excepción se produce en la llamada a la ejecución del procedimiento almacenado.
¿alguna idea?... Yo no veo nada fuera de lo normal