Databases Reference
In-Depth Information
13.7
Aufgaben
Wiederholungsfragen
Versuchen Sie zur Wiederholung folgende Aufgaben aus dem
Kopf, d. h. ohne nochmaliges Blättern und Lesen zu bearbeiten.
1. Warum besteht der JDBC-Standard im Wesentlichen
aus Interfaces?
2. Wie wird eine Datenbankverbindung mit JDBC aufge-
baut?
3. Was versteht man unter Meta-Daten einer Verbindung
und eines ResultSets?
4. Welche Aufgaben erfüllt ein Connection-Objekt?
5. Wie kann eine Anfrage ausgeführt und ihr Ergebnis
analysiert werden?
6. Warum muss das Exception-Handling bei der Daten-
banknutzung immer sauber programmiert werden?
7. Wie kann man mit JDBC Datensätze verändern?
8. Wie kann man mit JDBC beliebige SQL-Befehle ausfüh-
ren?
9. Wozu sind PreparedStatement-Objekte hilfreich?
10. Welche Probleme entstehen, da fast alle Informationen
als Strings an die Datenbank weitergeleitet werden?
11. Wie kann man Stored Procedures und Funktionen von
JDBC aus ausführen?
Übungsaufgaben
1.
Schreiben Sie ein Programm, mit dem sich ein Nutzer
an der Datenbank anmelden und dann SQL-Anfragen
abschicken kann, die dann beantwortet werden (reiner
Textmodus). Etwaige Fehlermeldungen
(SQLExceptions) sollen ausgegeben werden. Eine For-
matierung der Ausgabe ist nicht notwendig. Ein Bei-
spieldialog sieht wie folgt aus, Eingaben sind umran-
det.
303
Search WWH ::




Custom Search