您好,这是我想要的,我连接到数据库并检索UniqueId列的最大元素,并将其分配给名为maxID的整数变量,这是我的方法:

int maxID = 0;
Statement s2 = con.createStatement();
s2.execute("SELECT MAX(UniqueId) FROM MyTable");
ResultSet rs2 = s2.getResultSet(); //
while ( rs2.next() ){
  maxID = rs2.getInt(0);
}

解决这个问题的一种体面的方式,感觉是通过在while循环中使用“rs2.next()”来实现的。

谢谢

最佳答案

if (rs2.next()) {
  maxID = rs2.getInt(1);
}

09-10 16:49