在做分页显示时总是出现"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);
即可实现分页显示。