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