Was ist die Java® -Datenbankkonnektivität?

Die Java® -Programmiersprache ist eine Software -Suite, die viele Module für die meisten Entwicklungsarten bietet. Zu den wichtigsten Modulen zählen die JAVA® Database Connectivity (JDBC) -Programming -Schnittstellen. Diese Schnittstellen bieten Zugriff auf Datenbanken aus Java® -Programmen. Die JDBC -Schnittstellen arbeiten mit mehreren kommerziellen Datenbanken, darunter Oracle® und Microsoft®. Diese Daten müssen in das Computerprogramm gespeichert und in einer Datenbank aufbewahrt werden. Java® verwendet JDBC, um Daten aus der Programmiersprache in eine Datenbank umzuwandeln. Diese Konvertierung erfolgt jedes Mal, wenn die Anwendung Daten ändert.

Eine Datenbank ist ein spezielles Computerdateisystem, mit dem Daten für ein Unternehmen gespeichert werden sollen. Die Java® Database Connectivity Interface ist die Software, die die Manipulation dieser Daten aus einem Java® -Programm ermöglicht. JDBC liefert spezifische Schnittstellen to Daten in einer Datenbank hinzufügen, löschen und ändern.

Structured Query Language (SQL) ist die speziell für Datenbanken entwickelte Skriptsprache. Diese SQL -Sprache ermöglicht die Extraktion von Daten aus einer Datenbank auf einem Computerbildschirm. Die Java® Database Connectivity -Schnittstelle verwendet SQL als Methode zum Aktualisieren von Daten. Dieses SQL -Skript wird als Parameter in der Datenbank an die JDBC -Schnittstelle übergeben.

OPEN DATABASE CONNECTIVITIPITY (ODBC) ist eine weitere Schnittstelle, die auch für den Zugriff auf Datenbanken ausgelegt ist. Diese Software wird von den meisten Software verwendet, für die Datenbankkonnektivität erforderlich ist. Der Hauptunterschied zwischen ODBC und JDBC besteht darin, dass die Java® -Datenbank -Konnektivitätsschnittstelle spezifisch für Java® -Softwareprogramme ausgelegt ist. Es wird normalerweise nicht als generische Datenbankverbindung verwendet.

Die Java®-Datenbank-Konnektivitätsschnittstelle benötigt herstellerspezifische Datenbank-Treiberrichtig funktionieren. Diese Treiber werden in der Regel von Datenbankunternehmen entwickelt und werden als proprietäre Programme angesehen, die Java®-spezifische Anforderungen in ein bestimmtes Datenbankformat interpretieren. Jeder Treiber stellt die Formate zur Verfügung, um mit den spezifischen Datenbanken zu interagieren.

Es sind mehrere Methoden für den Zugriff auf Daten aus Datenbanken verfügbar. JDBC verlangt Entwickler, spezielle SQL -Skripte zu schreiben. Viele Frameworks wurden erstellt, um den Datenzugriffsprozess zu optimieren. Diese Frameworks verbergen die JDBC -Funktionalität von Java® -Entwicklern, um die Produktivität zu steigern. Einige Beispiele für diese Frameworks sind Hibernate- und Enterprise Java® Beans (EJB).

ANDERE SPRACHEN

War dieser Artikel hilfreich? Danke für die Rückmeldung Danke für die Rückmeldung

Wie können wir helfen? Wie können wir helfen?