关于"Result set type is TYPE_FORWARD_ONLY"错误

在做分页显示时总是出现"Result set type is TYPE_FORWARD_ONLY"的错误,在网上查找原因如下:
数据库连接里面对Statement对象的创建是默认方。这样在返回的 Statement 对象创建的结果集在默认情况下类型为 TYPE_FORWARD_ONLY,并带有 CONCUR_READ_ONLY 并发级别。因此不允许用last()方法,一旦调用这个方法就会出在上述错误。

对statement创建修改如下
this.sta=this.con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);
即可实现分页显示。

posted on 2008-01-07 09:27  李超@hicc  阅读(3568)  评论(3编辑  收藏  举报

导航