Guenas.
Probablemente no he entendido tu pregunta.
¿Quieres escribir en pantalla los parámetros que envías al motor SQL?
Eso lo puedes hacer con los Logs de java y muchisimo mas simplonamente con System.out.print(...)
Si quieres imprimir los pasos intermedios que realiza tu motor SQL mírate su manual, porque eso no tiene nada que ver con java. Probablemente tu BD tiene forma de mostrar esa información.
Un saludo,
Paposo
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