Heim >Java >javaLernprogramm >Was ist JDBC?

Was ist JDBC?

藏色散人
藏色散人Original
2018-12-27 14:04:0153437Durchsuche

JDBC (Java DataBase Connectivity, Java-Datenbankverbindung) ist eine Java-API, die zum Ausführen von SQL-Anweisungen verwendet wird. Die JDBC-API bietet eine Standardschnittstelle für die Interaktion mit jedem relationalen Datenbankverwaltungssystem (RDBMS).

Was ist JDBC?

JDBC-API enthält die folgenden Hauptkomponenten:

1.JDBC-Treiber (JDBC-Treiber)

2 .Connection (Verbindung)

3.Statement (Anweisung)

4.ResultSet (Ergebnismenge)

Lassen Sie uns die Komponenten kurz vorstellen.

JDBC-Treiber

Ein JDBC-Treiber ist eine Reihe von Java-Klassen, die die JDBC-Schnittstelle implementieren, um mit einer bestimmten Datenbank zu interagieren. Fast alle Datenbankanbieter (wie MySQL, Oracle, Microsoft SQL Server) bieten JDBC-Treiber an. MySQL bietet beispielsweise einen JDBC-Treiber namens MySQL Connection/J, der Ihnen die Nutzung einer MySQL-Datenbank über die Standard-JDBC-API ermöglicht.

Es gibt drei Arten von JDBC-Treibern, darunter den nativen JDBC-API-Treiber, den JDBC-Net-Treiber und den JDBC-Treiber.

Der JDBC-Treiber ist in reinem Java geschrieben. Es wandelt JDBC-Aufrufe in MySQL-spezifische Aufrufe um und sendet die Aufrufe direkt an eine bestimmte Datenbank. Um den JDBC-Treiber verwenden zu können, müssen Sie die Treiber-JAR-Datei in Ihre Anwendung einbinden. MySQL Connector/J ist ein JDBC-Treiber.

Connection

Die erste und wichtigste Komponente von JDBC ist das Connection-Objekt. In einer Java-Anwendung wird zunächst der JDBC-Treiber geladen und anschließend die Verbindung zur Datenbank hergestellt. Über das Connection-Objekt können Sie mit der Datenbank interagieren, beispielsweise eine Anweisung erstellen, um SQL-Abfragen für die Tabelle durchzuführen. Sie können mehrere Datenbankverbindungen gleichzeitig öffnen.

deklariert

zum Ausführen von SQL-Abfragen, wie z. B. SELECT, INSERT, UPDATE, DELETE usw. können Sie das Statement-Objekt verwenden. Sie können ein Statement -Objekt aus einem Connection-Objekt erstellen. JDBC bietet verschiedene Arten unterschiedlicher Verwendungsmöglichkeiten, z. B. Anweisungen PreparedStatement , CallableStatement .

Ergebnissatz

Nachdem Sie Daten aus der Datenbank abgefragt haben, erhalten Sie ein ResultSet-Objekt. Das ResultSet-Objekt stellt eine Reihe von APIs bereit, mit denen Sie Abfrageergebnisse durchlaufen können.

Der typische Prozess der Verwendung von JDBC ist wie folgt:

1. Laden Sie zunächst den JDBC-Treiber und stellen Sie eine Verbindung zur Datenbank her.

2. Erstellen Sie dann die Anweisung und führen Sie die Abfrage aus, um das ResultSet zu erhalten.

3. Als nächstes durchlaufen und verarbeiten Sie das ResultSet.

4. Schließen Sie ResultSet, Statement und Connection.

Was ist JDBC?

In diesem Artikel stellen wir Ihnen einige grundlegende Informationen über JDBC und seine Hauptkomponenten vor: JDBC-Treiber, Verbindung, Anweisung und ResultSet. Ich hoffe, es hilft den Bedürftigen.

Das obige ist der detaillierte Inhalt vonWas ist JDBC?. 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

In Verbindung stehende Artikel

Mehr sehen