我正在使用ucanaccess连接java和access数据库。我使用以下代码来计算查询中的行数:
ResultSet rs = s.getResultSet();
int size;
rs.last();
size = rs.getRow();但是它显示了这个例外
net.ucanaccess.jdbc.UcanaccessSQLException: feature not supported
at net.ucanaccess.jdbc.UcanaccessResultSet.last(UcanaccessResultSet.java:903)在ucanaccess中有没有其他方法来获取行数呢?
发布于 2015-07-11 18:16:00
您的结果集不可滚动。您应该使用:
Statement stat = super.ucanaccess.createStatement(
ResultSet.TYPE_SCROLL_INSENSITIVE,
ResultSet.CONCUR_READ_ONLY
);为了调用rs.last();
你的问题放错地方了。请参考JDBC官方文档。
https://stackoverflow.com/questions/31343448
复制相似问题