Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

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

Domyślnego obiektu ResultSet nie można aktualizować i ma kursor, który porusza się tylko do przodu. W ten sposób możesz przejść przez nią tylko raz i tylko od pierwszego do ostatniego wiersza.

Na poziomie kodu możesz wykonać następujące czynności

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();


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Ograniczenie sprawdzania nakładania się zakresu dat

  2. Warunkowa instrukcja JOIN SQL Server

  3. Znajdź i zamień określony ciąg w kolumnie

  4. Jak zaplanować codzienne uruchamianie zapytania SQL?

  5. MS SQL ON DELETE CASCADE wiele kluczy obcych wskazujących na tę samą tabelę?