Difference between revisions of "Java - JDBC"

From Coders.Bay Wiki
Jump to navigation Jump to search
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.
Erstelle ein Programm welches einen Haushalt mit Personen und Haustieren modelliert und in einer Datenbank persistent speichert.<br>
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.
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.


Line 15: Line 15:
Read(haushalt_id)<br>
Read(haushalt_id)<br>
Read(person_id)<br>
Read(person_id)<br>
Read(haustier_id)
Read(haustier_id)<br>
Update(haushalt_id, values)
Update(haushalt_id, values)<br>
Update(person_id, values)
Update(person_id, values)<br>
Update(haustier_id, values)
Update(haustier_id, values)<br>
Delete(haushalt_id)
Delete(haushalt_id)<br>
Delete(person_id)
Delete(person_id)<br>
Delete(haustier_id)
Delete(haustier_id)<br>


Zusätzlich noch eine Methode, welche sämtliche Haushalte ausgibt:
Zusätzlich noch eine Methode, welche sämtliche Haushalte ausgibt:<br>
getAllHouseHolds()
getAllHouseHolds()


Löse diese Aufgabe mittels einer MySQL Datenbank.
Löse diese Aufgabe mittels einer MySQL Datenbank.

Revision as of 13:16, 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.