Hola a todos, estoy tratando de utilizar procedimientos almacenados en mi Base de Datos MySQL 5 desde una pagina JSP, el problema es que cuando intento ejecutar la pagina me retorna el siguiente error:
Error: java.sql.SQLException: Callable statments not supported.
El asunto es que el procedimiento funciona adecuadamente si lo llamo dentro de la misma base de datos a traves de SQLYOG, pero al intentar usarlo con mi codigo JSP es que presenta el error, el codigo que estoy usando es el siguiente:
Context ctx = new InitialContext();
DataSource dataSource = null;
dataSource = (DataSource)ctx.lookup("java:/pool1DS");
Connection conexion = dataSource.getConnection();
Statement stm= conexion.createStatement();
String sql = "";
String resultado = "";
String id = session.getAttribute("id_usuario").toString();
String localidad = session.getAttribute("localidad").toString();
PreparedStatement NuevaPartidaVF = conexion.prepareCall("{call sp_verificar_prestamo(?,?,?,?)}");
NuevaPartidaVF.setString(1,id);
NuevaPartidaVF.setString(2,marc);
NuevaPartidaVF.setString(3,localidad);
NuevaPartidaVF.registerOutParameter(4,Types.VARCHAR);
NuevaPartidaVF.execute();
conexion.close();
Les agradezco mucho cualquier posible ayuda.
Tolousse