sql >> Databasteknik >  >> RDS >> Sqlserver

Gå till sista raden från resultatuppsättningen i jdbc med sql-server

Ett standardobjekt i ResultSet är inte uppdateringsbart och har en markör som endast rör sig framåt. Således kan du iterera genom den bara en gång och bara från första raden till sista raden.

På kodnivå kan du göra följande

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. Doctrine querybuilder DATE_FORMAT fungerar inte

  2. SQL Server-säkerhetsöverväganden

  3. Fallbeskrivning i MySQL

  4. Felkod 1005, SQL-tillstånd HY000:Kan inte skapa tabell felnr:150