Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Отидете до последния ред от набора с резултати в jdbc с sql сървър

Обект ResultSet по подразбиране не може да се актуализира и има курсор, който се движи само напред. По този начин можете да го повторите само веднъж и само от първия ред до последния ред.

На ниво код можете да направите следното

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. Как архивирате и възстановявате база данни като копие на същия сървър?

  2. Как мога да определя статуса на дадена работа?

  3. Вземете размера на всички таблици в базата данни

  4. SQL Server връща грешка Неуспешно влизане за потребител „NT AUTHORITY\ANONYMOUS LOGON“. в Windows приложение

  5. Отстраняване на проблеми с I/O тесните места на диска