Foros del Web » Programación para mayores de 30 ;) » Java »

llamar procedimiento almacenado mysql desde JSP

Estas en el tema de llamar procedimiento almacenado mysql desde JSP en el foro de Java en Foros del Web. hola, el proceso liquidar_por_pagar, se encarga de llenar una tabla de mi bd, si lo llamo desde mysql funciona bien, pero si lo hago desde ...
  #1 (permalink)  
Antiguo 06/08/2007, 18:15
 
Fecha de Ingreso: julio-2007
Mensajes: 6
Antigüedad: 16 años, 9 meses
Puntos: 0
llamar procedimiento almacenado mysql desde JSP

hola, el proceso liquidar_por_pagar, se encarga de llenar una tabla de mi bd, si lo llamo desde mysql funciona bien, pero si lo hago desde java no hace nada, pero tampoco arroja excepciones...yo quisiera saber si tengo algun error o algo me falta, puesto que es primera vez que trabajo con procedimientos almacenados....

de antemano muchas gracias por lo que me puedan colaborar....

<%@ page import="java.io.*,java.util.*,java.net.*,java.sql. *,java.text.*,Clases.*"%>
<%
Connection conn = null;
CallableStatement proceso = null;
HttpSession sesion = request.getSession();
String user = (String)sesion.getAttribute("user");
String url = "jdbc:mysql://localhost:3306/sastra";

//Recibo los parametros

int anyo = Integer.parseInt(request.getParameter("Anyo"));
int periodo = Integer.parseInt(request.getParameter("Periodo"));
String cliente = request.getParameter("Cliente");
String prima = request.getParameter("Prima");
String cesantias = request.getParameter("Cesantias");

try {
Class.forName("com.mysql.jdbc.Driver");
} catch(java.lang.ClassNotFoundException e){
out.print("Error cargando el driver");
};


try {
conn = DriverManager.getConnection(url,"pcadmin", "cavitrans");
proceso = conn.prepareCall("{ call liquidar_por_pagar(?,?,?,?,?)}");
proceso.setInt(1,anyo);
proceso.setInt(2,periodo);
proceso.setString(3,cliente);
proceso.setString(4,prima);
proceso.setString(5,cesantias);
proceso.execute();
proceso.close();
conn.close();
}catch(Exception ex){
out.print(ex.toString());
}
%>

Muchisimas gracias por lo queme puedan colaborar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:00.