首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用ucanaccess获取查询中的行数

如何使用ucanaccess获取查询中的行数
EN

Stack Overflow用户
提问于 2015-07-10 22:32:45
回答 1查看 932关注 0票数 1

我正在使用ucanaccess连接java和access数据库。我使用以下代码来计算查询中的行数:

代码语言:javascript
复制
ResultSet rs = s.getResultSet();
int size;
rs.last();
size = rs.getRow();

但是它显示了这个例外

代码语言:javascript
复制
net.ucanaccess.jdbc.UcanaccessSQLException: feature not supported
    at net.ucanaccess.jdbc.UcanaccessResultSet.last(UcanaccessResultSet.java:903)

在ucanaccess中有没有其他方法来获取行数呢?

EN

回答 1

Stack Overflow用户

发布于 2015-07-11 18:16:00

您的结果集不可滚动。您应该使用:

代码语言:javascript
复制
Statement stat = super.ucanaccess.createStatement(
                         ResultSet.TYPE_SCROLL_INSENSITIVE,
                        ResultSet.CONCUR_READ_ONLY
                        );

为了调用rs.last();

你的问题放错地方了。请参考JDBC官方文档。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31343448

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档