テーブルから選択しようとしましたが、最後の行のみを選択します。私はこれを試しました:
rset = s.executeQuery("select noorder from orders");
rset.last();
String noorder = rset.getString("noorder");`
rset は結果セット、s はステートメントです。ただし、例外がスローされます: ResultSet は順方向でのみアクセスできます`
私はこれを試しました:
if (rset != null) {
while(rset.next()){
rset.last();
}
}
私は間違っていますか?何か案が?ありがとう
編集:@ Bhavik-Ambaniが示唆するように、これが答えです(彼に感謝します)。そして、これは私のコードです:
Statement s2 = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);
rset = s2.executeQuery("select noorder from orders");
rset.afterLast();
GETLASTINSERTED:
while(rset.previous()){
noorder = rset.getString("noorder");
break GETLASTINSERTED;//to read only the last row
}
それが別の助けになることを願っています。ジャバ岩!