日期:2014-05-18  浏览次数:20830 次

关于rs.last()执行出错...大家帮忙解释下
我连数据库   将游标移到最后条数据   用的rs.last();
结果报错
javax.servlet.ServletException:   Result   set   type   is   TYPE_FORWARD_ONLY

怎么解决呢?

------解决方案--------------------
因为你使用的是不带游标的方法,只有带游标的方式才支持rs.last()
stmt = conn.createStatement();
stmt1 = conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
不带参数的stmt是不带游标的,带参数的是带游标的
你应该用后一种