Java Database Connectivity, [Java Database Connectivity, kurz JDBC] ist eine Anwendungsprogrammierschnittstelle in der Java-Sprache, die zur Standardisierung des Zugriffs von Clientprogrammen auf die Datenbank verwendet wird und Methoden wie das Abfragen und Aktualisieren von Daten in der Datenbank bereitstellt Datenbank.
Java Database Connectivity (kurz JDBC) ist eine Anwendungsprogrammierschnittstelle in der Java-Sprache, die verwendet wird, um zu standardisieren, wie Client-Programme auf die Datenbank zugreifen. Sie stellt Methoden bereit wie das Abfragen und Aktualisieren von Daten in der Datenbank. JDBC ist auch eine Marke von Sun Microsystems. Was wir normalerweise JDBC nennen, steht für relationale Datenbanken.
DBC-Treiber sind in vier Typen unterteilt:
Typ 1
JDBC-ODBC-Brücke
Dieser Treibertyp leitet alle JDBC-Aufrufe an ODBC weiter und Lassen Sie diesen dann den lokalen Treibercode der Datenbank aufrufen (dh die vom Datenbankhersteller bereitgestellte Binärcodebibliothek für den Datenbankbetrieb, z. B. oci.dll in Oracle).
Typ 2
Lokaler API-Treiber
Dieser Treibertyp greift auf die Datenbank zu, indem er die vom Datenbankhersteller bereitgestellte lokale Codebibliothek (C/C++ usw.) lädt Der Client enthält Java-Code.
Typ 3
Netzwerkprotokolltreiber
Dieser Treibertyp stellt dem Client eine Netzwerk-API bereit. Der JDBC-Treiber auf dem Client verwendet Socket, um das Middleware-Programm aufzurufen der Server, der seine Anfrage in den spezifischen erforderlichen API-Aufruf umwandelt.
Typ 4
Lokaler Protokolltreiber
Dieser Treibertyp verwendet Socket, um direkt zwischen dem Client und der Datenbank zu kommunizieren.
Im Folgenden finden Sie eine Liste von Möglichkeiten, verschiedene Datenbanken mithilfe von JDBC zu verbinden:
⒈Oracle8/8i/9i-Datenbank (Thin-Modus)
⒉DB2-Datenbank
⒊SQL Server7 .0/2000-Datenbank
⒋Sybase-Datenbank
⒌Informix-Datenbank
⒍MySQL-Datenbank
⒎PostgreSQL-Datenbank
⒏Zugriff auf Datenbank mit direkter Verbindung über ODBC
Beim Zugriff auf eine Remote-Datenbank verwendet JDBC das Internet-Dateiadressierungsschema und einen Dateinamen, der einer Webseitenadresse (Uniform Resource Locator URL) sehr ähnelt.
JDBC spezifiziert eine Reihe objektorientierter Klassen, die Programmierer beim Schreiben von SQL-Anfragen verwenden können. Es gibt einen zusätzlichen Satz von Klassen, die die JDBC-Treiber-API beschreiben. Es werden die gängigsten SQL-Datentypen unterstützt, die Java-Datentypen zugeordnet werden können. Diese API bietet Ausführungsunterstützung für Microsoft Transaction Server-Anfragen und die Möglichkeit, einen Commit und ein Rollback auf den Anfang der Transaktion durchzuführen.
Empfohlenes Tutorial: „Java-Tutorial“
Das obige ist der detaillierte Inhalt vonWas ist JDBC und seine Funktion?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!