sql >> Databáze >  >> RDS >> Sqlserver

Přejděte na poslední řádek ze sady výsledků v jdbc se serverem SQL

Výchozí objekt ResultSet nelze aktualizovat a má kurzor, který se pohybuje pouze vpřed. Můžete jej tedy iterovat pouze jednou a pouze od prvního řádku k poslednímu řádku.

Na úrovni kódu můžete udělat následující věc

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. Jak AKTUALIZOVAT jeden sloupec pomocí jiného sloupce v jiné tabulce? Chyba SQL:ORA-00933:Příkaz SQL nebyl správně ukončen

  2. jak získat podobné objekty na základě značek

  3. postgres - nelze zrušit databázi pomocí psycopg2

  4. Příkaz SQL CASE