Difference between revisions of "Java - JDBC"
Line 23: | Line 23: | ||
Delete(haustier_id)<br> | Delete(haustier_id)<br> | ||
Zusätzlich noch eine Methode, welche sämtliche Haushalte ausgibt:<br> | Zusätzlich noch eine Methode, welche sämtliche Haushalte in der Datenbank ausgibt:<br> | ||
getAllHouseHolds() | List<Household> getAllHouseHolds(); | ||
Löse diese Aufgabe mittels einer MySQL Datenbank. | Löse diese Aufgabe mittels einer MySQL Datenbank. |
Revision as of 11:16, 14 December 2022
Tag 1
JDBC
Aufgabe: Personenverwaltung mit Datenbank
Erweitere deine Personenverwaltung um eine Datenbank in der du die Personen abspeichern kannst. https://wiki.streampy.at/index.php?title=Java_-_OOP_1#Aufgabe:_Personenverwaltung
Tag 2
Aufgabe: Haustiere
Erstelle ein Programm, welches einen Haushalt mit Personen und Haustieren modelliert und in einer Datenbank persistent speichert.
Hierfür sollen beliebig viele Haushalte angelegt werden können. Jeder Haushalt besteht aus 1 bis n Personen und jeder Person sind 0 bis m Haustiere zugeordnet.
Es sollen die üblichen CRUD Methoden einer Datenbank nutzbar sein.
Create(Haushalt)
Create(Person, haushalt_id)
Create(Haustier, person_id)
Read(haushalt_id)
Read(person_id)
Read(haustier_id)
Update(haushalt_id, values)
Update(person_id, values)
Update(haustier_id, values)
Delete(haushalt_id)
Delete(person_id)
Delete(haustier_id)
Zusätzlich noch eine Methode, welche sämtliche Haushalte in der Datenbank ausgibt:
List<Household> getAllHouseHolds();
Löse diese Aufgabe mittels einer MySQL Datenbank.