回答

收藏

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);}
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则