
Procedimientos Almacenados con SQL Server desde Java
Publicado por Walter Alberto (10 intervenciones) el 16/05/2014 15:32:15
Estimados:
Tengo el un procedimiento almacenado que ejecutado así "EXEC [dbo].[SP_GET_INSUMOS_PROGRAMA] '20140812' " desde SQL Server corre perfectamente, pero llamándolo de java no hace nada. Alguien tiene alguna idea de porque no ejecuta?
Salduos
String connectionUrl = "jdbc:sqlserver://localhost:1433;" + "databaseName=SUCEDA;user=sa; password=sa;";
Connection con = null;
try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
con = DriverManager.getConnection(connectionUrl);
con.setAutoCommit(false);
} catch (SQLException ex) {
Logger.getLogger(PlanProduccionf.class.getName()).log(Level.SEVERE, null, ex);
} catch (ClassNotFoundException ex) {
Logger.getLogger(PlanProduccionf.class.getName()).log(Level.SEVERE, null, ex);
}
try {
CallableStatement cStmt = con.prepareCall("{call dbo.SP_GET_INSUMOS_PROGRAMA(?)}");
Date utilDate = new Date();
java.sql.Date Fecha = new java.sql.Date(utilDate.getTime());
cStmt.setDate(1,null );
JOptionPane.showMessageDialog(null, "Comezar a ejecutar MRP ...");
cStmt.execute();
final ResultSet rs = cStmt.getResultSet();
JOptionPane.showMessageDialog(null, "Proceso ejecutado ");//Indicamos al usuario que el proceso fue exitoso...
} catch (SQLException ex) {
Logger.getLogger(PlanProduccionf.class.getName()).log(Level.SEVERE, null, ex);
}
Tengo el un procedimiento almacenado que ejecutado así "EXEC [dbo].[SP_GET_INSUMOS_PROGRAMA] '20140812' " desde SQL Server corre perfectamente, pero llamándolo de java no hace nada. Alguien tiene alguna idea de porque no ejecuta?
Salduos
String connectionUrl = "jdbc:sqlserver://localhost:1433;" + "databaseName=SUCEDA;user=sa; password=sa;";
Connection con = null;
try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
con = DriverManager.getConnection(connectionUrl);
con.setAutoCommit(false);
} catch (SQLException ex) {
Logger.getLogger(PlanProduccionf.class.getName()).log(Level.SEVERE, null, ex);
} catch (ClassNotFoundException ex) {
Logger.getLogger(PlanProduccionf.class.getName()).log(Level.SEVERE, null, ex);
}
try {
CallableStatement cStmt = con.prepareCall("{call dbo.SP_GET_INSUMOS_PROGRAMA(?)}");
Date utilDate = new Date();
java.sql.Date Fecha = new java.sql.Date(utilDate.getTime());
cStmt.setDate(1,null );
JOptionPane.showMessageDialog(null, "Comezar a ejecutar MRP ...");
cStmt.execute();
final ResultSet rs = cStmt.getResultSet();
JOptionPane.showMessageDialog(null, "Proceso ejecutado ");//Indicamos al usuario que el proceso fue exitoso...
} catch (SQLException ex) {
Logger.getLogger(PlanProduccionf.class.getName()).log(Level.SEVERE, null, ex);
}
Valora esta pregunta


0