Gehe zur letzten Zeile der Ergebnismenge in jdbc mit SQL Server

Ich versuche aus meiner Tabelle auszuwählen, wähle nur die letzte Zeile aus. Ich habe es versucht:

rset = s.executeQuery("select noorder from orders");
rset.last();
String noorder = rset.getString("noorder");`

rset ist resultset und s ist statement. Aber es gibt eine Ausnahme: Auf ResultSet kann nur in Vorwärtsrichtung zugegriffen werden

Ich habe Folgendes versucht:

if (rset != null) {                
   while(rset.next()){
       rset.last();
   }
}

Mache ich falsch Irgendeine Idee? Vielen Dank

Edit: Dies ist die Antwort, wie von @ Bhavik-Ambani vorgeschlagen (danke für ihn). Und das ist mein Code:

        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
        }

Hoffe, es wird einem anderen helfen. Java rockt!

Antworten auf die Frage(4)

Ihre Antwort auf die Frage