Difference between revisions of "Java - JDBC"
Line 6: | Line 6: | ||
==Tag 2== | ==Tag 2== | ||
====Aufgabe: Haustiere==== | ====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 ausgibt: | |||
getAllHouseHolds() | |||
Löse diese Aufgabe mittels einer MySQL Datenbank. | Löse diese Aufgabe mittels einer MySQL Datenbank. |
Revision as of 13:15, 13 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 ausgibt: getAllHouseHolds()
Löse diese Aufgabe mittels einer MySQL Datenbank.