Aufgabe 1: Anwendungsentwicklung mit JDBC (10P)
Abgabe-Deadline: 13.01.2021 11:00 im Moodle
Da Sie für diese Aufgabe Ihr Datenbank-Passwort im Klartext in Ihren Quellcode schreiben müssen, empfiehlt es sich, dies vorher auf ein zufälliges Passwort zu ändern. Verwenden Sie dazu ALTER USER ihr_benutzername PASSWORD 'neues_passwort';
Tragen Sie dieses neue Passwort dann auch in Ihren DBeaver-Verbindungseinstellungen ein.
- Erstellen Sie im DBeaver eine Tabelle "Kontakte" mit den Spalten Name (
VARCHAR(200) PRIMARY KEY
), handynummer (VARCHAR(20)
) und gesucht (INT NOT NULL DEFAULT 0
).
- Fügen Sie im DBeaver einen neuen Kontakt ein: Peter hat die handynummer 0151-555
- Schreiben Sie ein Konsolenprogramm in Java und binden Sie den PostgreSQL-JDBC-Treiber ein; entweder indem Sie die Jar-Datei von https://jdbc.postgresql.org/ herunterladen oder mittels Maven.
- Bauen Sie in Ihrem Java-Programm eine Verbindung zu Ihrer Datenbank auf.
- Geben Sie alle Kontakte (Name und Handynummer) sortiert nach ihrem Namen aus.