Heim  >  Artikel  >  Java  >  Was ist JDBC und seine Funktion?

Was ist JDBC und seine Funktion?

hzc
hzcOriginal
2020-07-01 13:16:4611334Durchsuche

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.

Was ist JDBC und seine Funktion?

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn