我已经看到很多类似的问题试图通过使用while循环来计算条目来实现这一点。但是我希望有一种类似的方法可行吗? String SQL =" SELECT Name FROM(表名)TABLE WHERE SCHEMA
PreparedStatement statement = conn.prepareStatement(SQL);
ResultSet a = statement.executeQuery();
System.out.println(a);
答案 0 :(得分:1)
也许你可以使用计数。
SELECT COUNT(column_name) FROM table_name;
或者你可以使用变量来做。
int count = 0;
while(rs.next())
count ++;
答案 1 :(得分:0)
ResultSet.last()
后跟ResultSet.getRow()
将为您提供行数,但这可能不是一个好主意,因为它可能意味着通过网络读取整个表格并丢弃数据
if(rs.last()){
rowCount = rs.getRow();
rs.beforeFirst();
}