faecher:informatik:oberstufe:datenbanken:projekt:java_db:java_db_schuelerliste_insert:start

Dies ist eine alte Version des Dokuments!


Datensätze einfügen oder verändern

Bislang haben wir nur Daten aus unserer Schülertabelle abgefragt - was wenn eine neue Schülerin hinzukommt, deren Daten in die Datenbank eingefügt werden sollen?

in phpmyadmin konnte man das über die Weboberfläche erledigen, wie das mit SQL Statements geht, kannst du hier nachlesen, wenn du dich nicht erinnerst.

Es gibt zwei Möglichkeiten, Datensätze einzufügen:

Man gibt für jede Tabellenspalte in der Reihenfolge der Spalten einen Wert an:

INSERT INTO tabelle VALUES('wert1','wert2',...)

oder man legt zunächst fest, welche Datenbankattribute "befüllt" werden sollen, indem man die Feldliste zuerst übergibt:

INSERT INTO tabelle (column1, column2, column3, ...) VALUES (value1, value2, value3, ...)

Nicht angegebene Spalten werden dann mit ihrem Standardwert befüllt, das kann auch ein Auto-Inkrement wert sein.


(A1)

Bewerte die beiden Vorgehensweisen und entscheide, welche Methode dir geeigneter erscheint. Begründe deine Wahl.


(A2)

Erweitere den Code im Branch insert des Schülerlisten-Projekts um die Methode schulerAnlegen(String vorname, String nachname, int klasse, String geschlecht, String mail), mit der neue Schüler in die Datenbank eingefügt werden können.

  • faecher/informatik/oberstufe/datenbanken/projekt/java_db/java_db_schuelerliste_insert/start.1743616044.txt.gz
  • Zuletzt geändert: 02.04.2025 17:47
  • von Frank Schiebel