Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung |
faecher:informatik:oberstufe:datenbanken:projekt:java_db:start [01.04.2025 19:10] – [Beispiele zur Erarbeitung] Frank Schiebel | faecher:informatik:oberstufe:datenbanken:projekt:java_db:start [03.04.2025 19:53] (aktuell) – [Projektvorschläge] Frank Schiebel |
---|
| ~~NOTOC~~ |
| |
====== Datenbankzugriff mit Java ====== | ====== Datenbankzugriff mit Java ====== |
| |
Java verwendet hier **JDBC ("Java Database Connectivity")**, für JDBC gibt es Treiber für alle gängigen DMBS. Wir verwenden zunächst SQlite als DMBS, da man dafür keinen gesonderten Datenbankserver benötigt - die Datenbanken liegen bei SQLite einfach als Dateien vor. | Java verwendet hier **JDBC ("Java Database Connectivity")**, für JDBC gibt es Treiber für alle gängigen DMBS. Wir verwenden zunächst SQlite als DMBS, da man dafür keinen gesonderten Datenbankserver benötigt - die Datenbanken liegen bei SQLite einfach als Dateien vor. |
| |
===== Beispiele zur Erarbeitung ===== | ===== Einführung ===== |
| |
Die Beispiele Verwenden ''git'' um zwischen Branches zu wechseln. Du solltest also sicherstellen, dass du die [[faecher:informatik:oberstufe:git:start|Grundlagen der Versionsverwaltung mit git]] verstanden hast und git auf deinem Arbeitsgerät installiert ist. | Die Beispiele Verwenden ''git'' um zwischen Branches zu wechseln. Du solltest also sicherstellen, dass du die [[faecher:informatik:oberstufe:git:start|Grundlagen der Versionsverwaltung mit git]] verstanden hast und git auf deinem Arbeitsgerät installiert ist. |
| |
* [[.java_db_schuelerliste:start|Beispiel 1: Schülerliste komplett auslesen]] | * [[.java_db_schuelerliste:start|Schritt 1: Schülerliste komplett auslesen]] |
* [[.java_db_schuelerliste_suche:start|Beispiel 2: Suchen in der Schülerliste]] | * [[.java_db_schuelerliste_suche:start|Schritt 2: Suchen in der Schülerliste]] |
* [[.java_db_schuelerliste_insert:start|Beispiel 3: Daten in die Schülerliste einfügen]] | * [[.java_db_schuelerliste_insert:start|Schritt 3: Daten in die Schülerliste einfügen]] |
| * [[.java_db_null:start|Schritt 4: Verarbeitung von Null-Werten]] |
| |
| ===== Projektvorschläge ===== |
| |
| * [[.java_db_p_tagebuch:start|Ein Tagebuch]] |
| * [[.java_db_p_mondial:start|Geoinformationsdaten]] |
| * [[.java_db_p_adressbuch:start|Adressbuch]] |
===== Material ===== | ===== Material ===== |
| |
| |
[[https://slides.info-bw.de/fs-wiki-java-db-01/|Präsentation: Start-Präsentation: DB Zugriff mit Java]] [[https://slides.info-bw.de/fs-wiki-java-db-01/?print-pdf|(PDF)]]((Link öffnen, dann aus dem Browser in ein PDF drucken)) | [[https://slides.info-bw.de/fs-wiki-java-db-01/|Präsentation: Start-Präsentation: DB Zugriff mit Java]] [[https://slides.info-bw.de/fs-wiki-java-db-01/?print-pdf|(PDF)]]((Link öffnen, dann aus dem Browser in ein PDF drucken)) |
| |
| ---- |
| Die Materialien und Inhalte des Bereichs "Datenbanken mit Java" basieren auf Ideen und der Vorarbeit von R. Helfrich. Insbesondere die Projektvorlagen zum Üben und Ausprobieren wurden von ihm erstellt. Alle Fehler, die sich bei der Ergänzung und Übernahme ins Wiki eingeschlichen haben gehen auf meine Kappe ;) |
| |