【问题标题】:How to get the number of rows from a JDBC ResultSet? [duplicate]如何从 JDBC ResultSet 中获取行数? [复制]
【发布时间】:2018-07-19 23:41:20
【问题描述】:

我正在尝试从 ResultSet/ResultSetMetaData 获取行数,但它没有提供行数方法。谁能帮忙看看resultSet的行数吗?

我使用 selenium 从数据库表中获取所有值。

【问题讨论】:

  • 不是作为List返回吗?
  • @ScaryWombat - 它没有作为列表给出。给作为 ResultSet rs= statement.executeQuery(query);
  • 感谢您的报复性投票。这种行为真的让在这个网站上帮助像你这样优秀的人变得有价值。

标签: java selenium


【解决方案1】:
resultSet.last();
int size = resultSet.getRow();
resultSet.beforeFirst();
System.out.println("row size is" + size);

但是使用SELECT COUNT(*) FROM table会更好

【讨论】:

  • 它的工作!谢谢。
猜你喜欢
  • 2014-06-25
  • 2011-02-06
  • 2023-03-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-06-11
  • 1970-01-01
  • 2021-06-25
相关资源
最近更新 更多