Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Vai all'ultima riga dal set di risultati in jdbc con sql server

Un oggetto ResultSet predefinito non è aggiornabile e ha un cursore che si sposta solo in avanti. Pertanto, puoi scorrere solo una volta e solo dalla prima riga all'ultima riga.

A livello di codice puoi fare quanto segue

Statement statement = connection.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);
ResultSet resultSet = statement.executeQuery("select noorder from orders");
resultSet.afterLast();
while (resultSet.previous()) {
  String productCode = resultSet.getString("col_one");
  String productName = resultSet.getString("col_two");

}
connection.close();