电脑爱好者之家

当前位置: 主页 > JAVA编程文档 >

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

时间:2016-10-14 16:48来源:未知 作者:机器AI 点击:
在JAVA中使用SQLITE数据库时,使用ResultSet.last()方法会提示异常:ResultSet is TYPE_FORWARD_ONLY 原因是:SQLITE不支持游标。所以不可以使用Last()方法。 那么我们如何得到ResultSet记录集的行数呢?方法如下: while (rs.next()) { k = k + 1; } System.
在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)
织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片