Heim >Datenbank >MySQL-Tutorial >Wie durchsuche ich ein ResultSet mit einem JDBC-Programm?

Wie durchsuche ich ein ResultSet mit einem JDBC-Programm?

WBOY
WBOYnach vorne
2023-08-27 16:41:02553Durchsuche

Die

next()如何使用 JDBC 程序浏览 ResultSet?-Methode der

ResultSet-Schnittstelle bewegt den Zeiger/Cursor des aktuellen ResultSet-Objekts von der aktuellen Position in die nächste Zeile. Diese Methode gibt einen booleschen Wert zurück. Diese Methode gibt „false“ zurück, wenn neben der aktuellen Position keine Zeile vorhanden ist, andernfalls „true“.

Mit dieser Methode können Sie also in einer While-Schleife den Inhalt des ResultSet-Objekts durchlaufen.

while(rs.next()){
}

Rufen Sie die Spaltenwerte jedes Datensatzes ab

ResultSetDie Schnittstelle stellt (auch) Getter-Methoden (getXXX()) bereit, um die Werte in jeder Spalte der Zeile abzurufen. Jede Getter-Methode hat zwei Varianten: ??

  • Sie müssen die entsprechende Getter-Methode entsprechend dem Datentyp der Spalte in der Tabelle verwenden.

    while(rs.next()) {
       System.out.print("Brand: "+rs.getString("Column_Name")+", ");
       System.out.print("Sale: "+rs.getString("Column_Name "));
       ………………………
       ………………………
       System.out.println("");
    }
    Wenn es sich um ein bidirektionales ResultSet-Objekt handelt, können Sie auf die gleiche Weise mit der Methode

    previous()
  • rückwärts navigieren.
  • Weil der Zeiger des ResultSet-Objekts standardmäßig vor der ersten Zeile positioniert wurde. Um rückwärts zu navigieren, müssen Sie Ihren Zeiger/Cursor auf die nächste Zeile nach der letzten Zeile bewegen und dann rückwärts navigieren:

    rs.afterLast();
    
    System.out.println("Contents of the table");
    while(rs.previous()) {
       System.out.print("Brand: "+rs.getString("Mobile_Brand")+", ");
       System.out.print("Sale: "+rs.getString("Unit_Sale"));
       System.out.println("");
    }

Das obige ist der detaillierte Inhalt vonWie durchsuche ich ein ResultSet mit einem JDBC-Programm?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen