1.1. JDBC API


NEXT | PREVIOUS | CONTENT

Das JDBC API:

Two-Tier- und Three-Tier-Modelle:

Two-Tier-Modell Three-Tier-Modell
Two-Tier-Modell Three-Tier-Modell
  • direkter Zugriff auf Datenbank (auch über Netzwerk)
  • benötigt JDBC-Treiber für jedes benutzte DBMS auf jedem Client
  • typische Client-Server-Architektur
  • Kommandos werden über einen "Middle Tier" geforwardet
  • typischerweise werden nicht SQL-Requests, sondern z.B. RMI, an den "Middle Tier" gestellt, der dann SQL generiert und an das DBMS weiterleitet (high-level -> low-level)
  • bessere Zugriffskontrolle möglich, oft höhere Performance
  • "Middle Tier" bisher oft in C/C++ geschrieben, aber durch JIT auch in Java effizienter Code möglich -> robuster, sicherer und Multithreading leichter implementierbar

SQL-Konformität: