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

Wie durchsuche ich ein ResultSet mit einem JDBC-Programm?

WBOY
Freigeben: 2023-08-27 16:41:02
nach vorne
556 Leute haben es durchsucht

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()){
}
Nach dem Login kopieren

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("");
    }
    Nach dem Login kopieren
    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("");
    }
    Nach dem Login kopieren

    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!

Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage