我正在尝试执行 SQL 查询以查看我的表中有多少条记录。
我为此使用的 SQL 是 SELECT COUNT(*) FROM myTable;
然后执行查询并将其存储在 ResultSet
中。
int recordNumber = 0;
String sqlString = "SELECT COUNT(*) FROM myTable;";
try {
ResultSet resultSet = stmt.executeQuery(sqlString);
resultSet.next();
recordNumber = Integer.parseInt(rst);
} catch (Exception e) {}
我的问题是如何从 ResultSet
中获取记录数?
最佳答案
一个 ResultSet
有一系列的 getXYZ(int)
方法可以通过它们的相对索引和相应的 getXYZ(String)
从中检索列通过别名检索这些列的方法。在您的情况下,使用索引变体 getInt(int)
将是最简单的:
recordNumber = resultSet.getInt(1);
关于java - 如何将 ResultSet 转换成有用的整数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35782995/