Worum es geht
Skript 09, Folien 7 und 8: einfaches JDBC, Änderungen und Lesen. Wir beginnen mit dem Lesen (Folie 8), damit das Löschen danach dieselben Zeilen trifft.
Zwei Dinge tut ein Programm mit einer Datenbank: Es liest Daten (SELECT) und es ändert Daten (INSERT, UPDATE, DELETE). JDBC hat dafür zwei verschiedene Methoden. Die Frage dieses Abschnitts: Welche Methode für was, und was kommt jeweils zurück?
cn ist die offene Verbindung, eine Connection. Zum Ausprobieren nehmen wir eine Beispieltabelle Product mit drei Zeilen; sie steht nicht im Skript.
DriverManager.getConnection(url, user, password) öffnet die Verbindung und liefert eine Connection.So gehen wir vor:
- Den SELECT-Befehl als Text zusammensetzen.
- Ein Statement erzeugen und das SELECT ausführen.
- Das Ergebnis Zeile für Zeile lesen.
- Alles schließen.
- Zeilen löschen und die Zahl der gelöschten Zeilen lesen.
- Eine Klausurfrage dazu.