java ResultSet,使用MAX sql函数
技术问答
177 人阅读
|
0 人回复
|
2023-09-14
|
你好,这是我想要的。我连接到数据库并检索它UniqueId列的最大元素被分配给名称maxID这是我的方法:
r y) T; X3 ]; a* b* e2 l. e* Fint 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(),这是一种非常粗糙的方式。6 }; _/ t4 H; M' x$ T
谢谢- j, X2 d8 @7 J0 e) H
8 f$ i+ c: b! q2 ~/ s$ k 解决方案: ) E& o( I: ]( Q
if (rs2.next() { maxID = rs2.getInt(1);} |
|
|
|
|
|