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 – Tutorial zu Java
Aus dem Kurs: Datenbankprogrammierung und -integration in Java
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
-
-
-
-
Einführung in JDBC1 Min. 12 Sek.
-
(Gesperrt)
Mit Embedded H2 Datenbank verbinden4 Min. 20 Sek.
-
(Gesperrt)
Tabellen mit CREATE erstellen2 Min. 36 Sek.
-
(Gesperrt)
Daten mit INSERT einfügen3 Min. 20 Sek.
-
(Gesperrt)
Daten mit SELECT abfragen2 Min. 54 Sek.
-
(Gesperrt)
Daten mit UPDATE ändern2 Min. 41 Sek.
-
(Gesperrt)
Daten mit DELETE löschen1 Min. 40 Sek.
-
(Gesperrt)
Transaktionen in JDBC4 Min. 6 Sek.
-
(Gesperrt)
Challenge: Courses-Tabelle28 Sek.
-
(Gesperrt)
Solution: Courses-Tabelle5 Min. 32 Sek.
-
-
-