普通的分页没有问题,但是怎么对存储过程返回的结果集进行分页呢? String sSQL = "{?=call OPoperatormodify(?,?,?,?,?,?,?,?,?)}";-->String sSQL = "{call OPoperatormodify(?,?,?,?,?,?,?,?,?)}"; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 String sSQL = "{call OPoperatormodify(?,?,?,?,?,?,?,?,?)}"; CallableStatement stmt = DBManager.getConnection().prepareCall(sSQL, ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY); stmt.setInt(1, 104); stmt.setInt(2, 0); stmt.setString(3, ""); stmt.setString(4, ""); stmt.setInt(5, 0); stmt.setInt(6, 0); stmt.setInt(7, 0); stmt.setString(8, ""); stmt.setString(9, ""); rsList = stmt.executeQuery(); rsList.absolute(5);会出现... is java.sql.SQLException: Result set type is TYPE_FORWARD_ONLY at sun.jdbc.odbc.JdbcOdbcResultSet.absolute(JdbcOdbcResultSet.java:2369) at crm.Operator.list(Operator.java:90) at crm.Operator.main(Operator.java:397)这样的错误,如何解决? 为什么要将结果集设置成ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY,你这里没必要吧,这里可以让存储过程返回curosr String sSQL = "{call OPoperatormodify(?,?,?,?,?,?,?,?,?)}"; CallableStatement stmt = DBManager.getConnection().prepareCall(sSQL,ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);至于返回值用数据库存储过程的out参数返回不行吗 ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE还是一样的错误java.sql.SQLException: Result set type is TYPE_FORWARD_ONLY 本人刚刚学,求一个例子! java动态代理中,接口InvocationHandler的invoke是如何被调用的? 关于log4j的配置问题,我不想在日志中打印日志级别该如何做? 初学DOM4J的问题 用java怎么能把汉字转成UNICODE码 请问JRE和JDK有什么区别?IBM JDK和SUN JDK有什么区别? applet中如何传递一个参数给servlet? 100分求教jtable问题??? 怎样判断是否是GB2312里的文字 那位大侠有Jbuilder3.5的企业版注册号?谢谢!!! 计算日期 怎么计算去年星期相同,日期相近的方法!
CallableStatement stmt = DBManager.getConnection().prepareCall(sSQL, ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY);
stmt.setInt(1, 104);
stmt.setInt(2, 0);
stmt.setString(3, "");
stmt.setString(4, "");
stmt.setInt(5, 0);
stmt.setInt(6, 0);
stmt.setInt(7, 0);
stmt.setString(8, "");
stmt.setString(9, "");
rsList = stmt.executeQuery();
rsList.absolute(5);会出现... is java.sql.SQLException: Result set type is TYPE_FORWARD_ONLY at sun.jdbc.odbc.JdbcOdbcResultSet.absolute(JdbcOdbcResultSet.java:2369) at crm.Operator.list(Operator.java:90) at crm.Operator.main(Operator.java:397)这样的错误,如何解决?
CallableStatement stmt = DBManager.getConnection().prepareCall(sSQL,ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
至于返回值用数据库存储过程的out参数返回不行吗
java.sql.SQLException: Result set type is TYPE_FORWARD_ONLY