Hola, saludos a todos,
Quisiera pedir un poquitin de ayuda de quien conozca del tema.
Extoy haciendo algunas pruebas de ejecucion de procedimientos almacenados en Servlet Java y lo hago de esta manera:
CallableStatement smtsql = cnx.prepareCall("{call osp_ILDICLI00000(?,?,?)}");
// Establecer parametros para el Cliente
smtsql.setInt(1, 101);
smtsql.setString(2, objCliente.getVl_cli_nombre());
java.util.Date util_cli_feci=objCliente.getVl_cli_feci();
java.sql.Date conv_cli_feci=new java.sql.Date(util_cli_feci.getTime());
smtsql.setDate(3, conv_cli_feci);
// Ejecutar la instruccion SQL
smtsql.execute();
Lo que me gustaria y no he podido resolver es mostrar en pantalla la forma de como se envia y como se ejecuta el SP antes de que se ejecute, es decir que me muestre por ejemplo algo como esto:
sp_miproc 101,'Fatima Lozada Quiroz', '2016-08-20'
cosa que yo tenga idea de que valores se estan enviando en el procedimiento en caso de que algun usuario enviase un dato erroneo. En otro tipo de lenguajes como PHP he podido hacer algo semejante, pero en Java no se como hacerlo asi os agradeceria si pudieses darme una mano con eso.
Saludos,
Miguel Angel
Quisiera pedir un poquitin de ayuda de quien conozca del tema.
Extoy haciendo algunas pruebas de ejecucion de procedimientos almacenados en Servlet Java y lo hago de esta manera:
CallableStatement smtsql = cnx.prepareCall("{call osp_ILDICLI00000(?,?,?)}");
// Establecer parametros para el Cliente
smtsql.setInt(1, 101);
smtsql.setString(2, objCliente.getVl_cli_nombre());
java.util.Date util_cli_feci=objCliente.getVl_cli_feci();
java.sql.Date conv_cli_feci=new java.sql.Date(util_cli_feci.getTime());
smtsql.setDate(3, conv_cli_feci);
// Ejecutar la instruccion SQL
smtsql.execute();
Lo que me gustaria y no he podido resolver es mostrar en pantalla la forma de como se envia y como se ejecuta el SP antes de que se ejecute, es decir que me muestre por ejemplo algo como esto:
sp_miproc 101,'Fatima Lozada Quiroz', '2016-08-20'
cosa que yo tenga idea de que valores se estan enviando en el procedimiento en caso de que algun usuario enviase un dato erroneo. En otro tipo de lenguajes como PHP he podido hacer algo semejante, pero en Java no se como hacerlo asi os agradeceria si pudieses darme una mano con eso.
Saludos,
Miguel Angel