Przejdź do ostatniego wiersza z zestawu wyników w jdbc z serwerem sql

próbuję wybrać z mojego stołu, wybierz tylko ostatni wiersz. Próbowałem tego:

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

rset to zestaw wyników, a s to instrukcja. Ale wyrzuca wyjątek: zestaw wyników może być dostępny tylko w kierunku do przodu ”

Próbowałem tego:

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

Czy robię źle? Dowolny pomysł? Dzięki

Edytuj: To jest odpowiedź, jak sugeruje @ Bhavik-Ambani (dzięki za niego). A to jest mój kod:

        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
        }

Mam nadzieję, że pomoże innym. Skały Java!

questionAnswers(4)

yourAnswerToTheQuestion