【发布时间】:2011-06-07 03:21:28
【问题描述】:
如何打印这个 OracleCallableStatement ?
ocstmt = (OracleCallableStatement) connection.prepareCall("{?= call
package.method(id => ?, name=>?)}");
ocstmt.registerOutParameter(1, OracleTypes.CURSOR);
ocstmt.setInt(2, obj.getId());
ocstmt.setString(3, obj.getName());
ocstmt.execute();
resultSet = ocstmt.getCursor(1);
我的意思是我怎么知道什么查询进入数据库,我如何打印查询?因为有时它会给我诸如“错误类型”之类的错误,这就是我想查看此查询的原因
【问题讨论】: