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

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Nächste Überarbeitung
Vorherige Überarbeitung
faecher:informatik:oberstufe:datenbanken:projekt:java_db:java_db_p_adressbuch:start [03.04.2025 19:57] – angelegt Frank Schiebelfaecher:informatik:oberstufe:datenbanken:projekt:java_db:java_db_p_adressbuch:start [03.04.2025 20:00] (aktuell) Frank Schiebel
Zeile 1: Zeile 1:
 +====== Das Adressbuch ======
  
 Das BlueJ-Projekt [[https://codeberg.org/info-bw-wiki/bluej-db-adressbuch|bluej-db-adressbuch]] enthält eine Vorlage für die Implementation eines Adressbuchs. Das BlueJ-Projekt [[https://codeberg.org/info-bw-wiki/bluej-db-adressbuch|bluej-db-adressbuch]] enthält eine Vorlage für die Implementation eines Adressbuchs.
  
-{{ :faecher:informatik:oberstufe:datenbanken:projekt:java_db:java_db_p_adressbuch:adbuch.png?400 |}}+{{ :faecher:informatik:oberstufe:datenbanken:projekt:java_db:java_db_p_adressbuch:adbuch.png? |}}
  
 +Ziel dieser Aufgabe ist, ein Programm für eine Adressdatenbank zu entwickeln. 
  
-Im Tausch-Ordner liegt eine Datei namens adressen.sql. Legen Sie eine Datenbank und importieren Sie die Datei. Kopieren Sie sich das BlueJ-Projekt Adressbuch in Ihre eigenen Dateien. +Passe zunächst die Methode ''connect()'' der Klasse ''AdressbuchController'' so an, dass die Verbindung zur Datenbank hergestellt werden kann. 
-Ziel dieser Aufgabe ist, ein Programm für eine Adressdatenbank zu entwickeln. Passen Sie zunächst die Methode connect() der Klasse AdressbuchController so an, dass die Verbindung zu Ihrer Datenbank hergestellt werden kann.+ 
 +Deine Aufgabe ist, das Auslesen, Anlegen, Verändern und Löschen von Einträgen in der Klasse ''Adressbucheintrag'' zu implementieren (Methoden ''getAlleAdressen'', ''speichern'' und ''loeschen''). 
 + 
 +Zur Sicherheit sollten die Text- und Datumseingaben grundsätzlich in Prepared Statements über Parameter an die Datenbank übermittelt werden. 
 + 
 +Zur Erinnerung: 
 + 
 +<code java> 
 +PreparedStatement ps =  
 +         conn.prepareStatement("UPDATE mytable SET text = ?"); 
 +ps.setString(1, "fritz"); 
 +ps.execute(); 
 +</code>
  • faecher/informatik/oberstufe/datenbanken/projekt/java_db/java_db_p_adressbuch/start.1743710270.txt.gz
  • Zuletzt geändert: 03.04.2025 19:57
  • von Frank Schiebel