WICHTIG! Kursmaterialien laden
  • (WICHTIG!) Kursmaterialien und Projekte zum Download
Datenbanken verstehen
  • Einleitung
  • Relationale Datenbanken verstehen
  • Datenbanken mit Java nutzen - JDBC Treiber
Einstieg in SQLite und SQL + Installationen
  • Einleitung
  • SQLite Datenbank unter Windows installieren
  • SQLite Datenbank unter MacOS installieren
  • (Tipp) Datei Pfad angeben - MacOS und Windows
  • Aufbau einer Verbindung zwischen einem Java Programm und einer Datenbank
  • CRUD Operationen verstehen
  • (SQL Befehl) - CREATE und INSERT
  • (SQL Befehl) - SELECT
  • (SQL Befehl) - UPDATE
  • (SQL Befehl) - DELETE
(Java Beispiel) - SQLite Datenbank + SQL + Java Code
  • Einleitung
  • Datenbank Programm DB Browser for SQLite installieren
  • SQLite JDBC Treiber laden
  • JDBC Treiber laden und installieren
  • Datenbank erstellen
  • Erste Tabelle erstellen
  • Befehl INSERT - Daten hinzufügen
  • Befehl SELECT - Daten auslesen
  • Befehl UPDATE - Daten verändern
  • Befehl DELETE - Daten löschen
  • Zusammenfassung
  • Wichtige JDBC Klassen und Interfaces
SQL Grundlagen - 1
  • Einleitung
  • SQL Tutorial Einstieg
  • CREATE TABLE
  • INSERT INTO
  • SELECT
  • ALTER
  • UPDATE
  • DELETE
  • Constraints verstehen
  • Constraints in der Praxis
  • (Beispiel) mit Constraints
  • WICHTIG!) SQL Skripte erstellen
  • (WICHTIG!) SQL Skripte öffnen
(Übung) - SQL Grundlagen 1
  • Einleitung
  • Aufgabenstellung
  • Lösungsvideo zur Aufgabenstellung 1
  • Lösungsvideo zur Aufgabenstellung 2
  • Lösungsvideo zur Aufgabenstellung 3
  • Lösungsvideo zur Aufgabenstellung 4
  • Lösungsvideo zur Aufgabenstellung 5
  • Lösungsvideo zur Zusatsaufgabe
SQL Grundlagen - 2
  • Einleitung
  • SQLite Datentypen
  • (Link) - SQLite Datentypen
  • SQL Funktionen
  • SQL Online Editor (SQL üben)
  • AND OR
  • Operatoren in SQL
  • WHERE
  • LIKE
  • Einige Beispiele zu LIKE
  • IN
  • BETWEEN
  • Zeit / Datum in SQLite speichern
  • Zeit / Datum speichern
  • Zeit / Datum auslesen
(Übung) - SQL Grundlagen 2
  • Einleitung
  • Datenbank Datei laden
  • Aufgabenstellung
  • Lösungsvideo zur Aufgabenstellung 1
  • Lösungsvideo zur Aufgabenstellung 2
  • Lösungsvideo zur Aufgabenstellung 3
  • Lösungsvideo zur Aufgabenstellung 4
  • Lösungsvideo zur Aufgabenstellung 5
  • Lösungsvideo zur Aufgabenstellung 6
  • Lösungsvideo zur Aufgabenstellung 7
  • Lösungsvideo zur Aufgabenstellung 8
  • Lösungsvideo zur Zusatsaufgabe
(Java Beispiel) - Umfangreiches Beispiel mit Java + SQLite + SQL Befehlen
  • Einleitung
  • JDBC Treiber - Im Kursmaterial Ordner zu finden
  • Java Projekt erstellen oder laden
  • Datenbank Klasse erstellen
  • Datenbank Verbindung aufbauen
  • Verbindung testen
  • Tabelle erstellen - 1
  • Tabelle erstellen - 2
  • Daten in Tabelle hinzufügen - INSERT
  • Weitere Daten hinzufügen
  • executeQuery() Methode erstellen - DRY Prinzip
  • Daten laden - SELECT
  • execute | executeUpdate | executeQuery (überarbeiten)
  • Suche erstellen - LIKE
  • Weitere Beispiele zu LIKE
  • Mehr zu LIKE - 1
  • Mehr zu LIKE - 2