如何在Java中打印语句(CallableStatement)?
如何打印此甲骨文调用语句?
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);
我的意思是,我怎样才能知道什么查询进入了数据库,我该如何打印查询?因为有时它会给我错误,比如“错误类型”,这就是为什么我想看看这个查询