如何找出MySQL查询在Java中返回的行数?
来自jdbc faq:
0.18.JDBC API中有一个方法getColumnCount.是否有类似的方法来查找结果集中的行数? 不,但很容易找到行数.如果您使用的是可滚动的结果集rs,则可以调用方法rs.last,然后调用rs.getRow来查找rs有多少行.如果结果不可滚动,则可以通过迭代结果集来计算行数,也可以通过在SELECT子句中使用COUNT列提交查询来获取行数.
0.18.JDBC API中有一个方法getColumnCount.是否有类似的方法来查找结果集中的行数?
不,但很容易找到行数.如果您使用的是可滚动的结果集rs,则可以调用方法rs.last,然后调用rs.getRow来查找rs有多少行.如果结果不可滚动,则可以通过迭代结果集来计算行数,也可以通过在SELECT子句中使用COUNT列提交查询来获取行数.