电脑爱好者之家移动版

主页 > JAVA编程文档 >

ResultSet is TYPE_FORWARD_ONLY(因为SQLITE不支持游标)

在JAVA中使用SQLITE数据库时,使用ResultSet.last()方法会提示异常:ResultSet is TYPE_FORWARD_ONLY
原因是:SQLITE不支持游标。所以不可以使用Last()方法。
那么我们如何得到ResultSet记录集的行数呢?方法如下:

    while (rs.next()) {
         k = k + 1;
    }
    System.out.print("number:" + rs.getString("number") + "\n");
 

只能用笨方法一个一个的next(),这样就没有问题了。 (责任编辑:机器AI)