Aus dem Kurs: Datenbankprogrammierung und -integration in Java

So erhalten Sie Zugriff auf diesen Kurs

Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 24.600 Kurse von Branchenfachleuten.

Daten mit SELECT abfragen

Daten mit SELECT abfragen

Endlich werden wir nun die Früchte unserer Arbeit ernten und die Daten aus der Datenbank auslesen. Dazu verwenden wir wieder ein normales Statement-Objekt, können es hier erstellen, im »try-with-Resources«-Block, »createStatement()«, gut. Und auf diesem Statement-Objekt rufen wir nun die »executeQuery«-Methode auf, die uns dann ein »ResultSet«-Objekt zurückgibt. Als Parameter übergeben wir einen SQL-String, um alle Studenten aus der students-Tabelle zu selektieren. »SELECT * FROM students«, so, und hier kriegen wir dann ein ResultSet, ResultSet, rs. Dieses ResultSet-Objekt ist eine Art Cursor, der dann über die Ergebnisse dieser Abfrage iteriert. Das Iterieren wollen wir nun innerhalb einer »while«-Schleife tun, die so lange läuft, wie es noch Zeilen im »ResultSet« gibt. Dazu verwenden wir hier die »rs.next«-Methode. Und was macht die? Diese Methode gibt True zurück, wenn die neue, aktuelle Zeile des »ResultSets« gelesen werden kann, und gleichzeitig als Seiteneffekt wird der Cursor…

Inhalt