SoloCodigo

Programación General => Java => JSP/Servlets => Mensaje iniciado por: Tolousse en Domingo 27 de Mayo de 2007, 23:02

Título: Procedimientos Almacenados Desde Jsp
Publicado por: Tolousse en Domingo 27 de Mayo de 2007, 23:02
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
Título: Re: Procedimientos Almacenados Desde Jsp
Publicado por: hano en Lunes 28 de Mayo de 2007, 00:57
Puedes echarle un vistazo a este hilo:

http://forum.java.sun.com/thread.jspa?thre...ssageID=4121146 (http://forum.java.sun.com/thread.jspa?threadID=712480&messageID=4121146)

Por los visto puede ser cosa de la versión del MySql Connector driver.

Un saludo.

Luis Javier López Arredondo (http://es.geocities.com/luisja80)