Java-Datenbank-Konnektivitätsschnittstelle (JDBC-Schnittstelle)

Definition - Was bedeutet Java Database Connectivity Interface (JDBC-Schnittstelle)?

Die JDBC (Java Database Connectivity Interface) ist eine Softwarekomponente, mit der Java-Anwendungen mit Datenbanken interagieren können. Um die Verbindung zu verbessern, benötigt JDBC Treiber für jede Datenbank. Diese Treiber stellen eine Verbindung zur Datenbank her und implementieren das Protokoll, um Abfragen und entsprechende Ergebnisse zwischen dem Client und der Datenbank zu übertragen.

Technische.me erklärt die Java Database Connectivity Interface (JDBC-Schnittstelle)

Java Database Connectivity (JDBC) definiert Schnittstellen und Klassen und ermöglicht durch das Herstellen von Datenbankverbindungen das Schreiben von Datenbankanwendungen in Java. JDBC unterstützt die Ausführung von SQL-Anweisungen und unterstützt grundlegende SQL-Funktionen. Da Java auf Thin Clients ausgeführt wird, enthalten in Webseiten eingebettete Applets herunterladbare JDBC-Codes, die den Remote-Datenbankzugriff ermöglichen. JDBC-Technologietreiber sind in vier Kategorien unterteilt:

  1. Der JDBC-Typ-1-Treiber, auch JDBC-ODBC-Bridge genannt, ist eine Datenbanktreiberimplementierung, die den ODBC-Treiber verwendet, um eine Verbindung zu einer Datenbank herzustellen.
  2. Der JDBC-Typ-2-Treiber, auch Native API-Treiber genannt, ist eine Datenbanktreiberimplementierung, die clientseitige Bibliotheken von Datenbanken verwendet.
  3. JDBC-Typ-3-Treiber, auch als reiner Java-Treiber für Datenbank-Middleware bezeichnet, sind eine Datenbanktreiberimplementierung, die die mittlere Ebene zwischen dem aufrufenden Programm und der Datenbank verwendet.
  4. Der JDBC-Typ-4-Treiber, auch als reiner Java-Treiber für die direkte Datenbank bezeichnet, ist eine Datenbanktreiberimplementierung, die JDBC-Aufrufe in herstellerspezifische Datenbankprotokolle konvertiert.