为什么“while (rs.next())”在这里是必要的?
我想从数据库“Logs”中选择最大行号并将其存储在变量中。m
这是我的代码:
ResultSet rs = stmt.executeQuery("Select max(Line) as L from logs");
while (rs.next()) { // Why do I need this
int m = rs.getInt("L");
System.out.println(m);
}
但是除非我使用.否则它不起作用。while(rs.next())
如果我理解正确,)将游标移动到下一行,但在这里,在这个结果中,我只有一行。rs.next(
那么,有人可以解释为什么循环是必要的吗?我唯一能想到的是,第一个光标设置在列名上,我是对的吗?