我想从我的数据库“日志”中选择最大行号并将其存储在一个变量中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() 将光标移动到下一行,但在这里,在这个结果中,我只有一行。
那么,有人可以解释为什么需要循环吗?我唯一能想到的是第一个光标设置在列名上,对吗?
杨__羊羊
收到一只叮咚
萧十郎
相关分类