Ir para a última linha do conjunto de resultados no jdbc com o sql server

Eu tento selecionar da minha mesa, apenas selecione a última linha. Eu tentei isso:

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

rset é o conjunto de resultados e s é a declaração. Mas lança uma exceção: ResultSet só pode ser acessado em uma direção direta

Eu tentei isso para:

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

Estou fazendo errado? Qualquer ideia? obrigado

Edit: Esta é a resposta, como sugerido por @ Bhavik-Ambani (obrigado por ele). E esse é o meu código:

        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
        }

Espero que seja ajudar outro. Rochas de Java!

questionAnswers(4)

yourAnswerToTheQuestion