Inhaltsverzeichnis:
- Definition - Was bedeutet Java Database Connectivity Architecture (JDBC-Architektur)?
- Techopedia erklärt die Java Database Connectivity Architecture (JDBC-Architektur)
Definition - Was bedeutet Java Database Connectivity Architecture (JDBC-Architektur)?
Die JDBC-Architektur (Java Database Connectivity) ist eine API, die Schnittstellen für den Zugriff auf relationale Datenbanken angibt. Mit JDBC können Sie eine Verbindung zu einer Datenbank herstellen, Abfragen und Aktualisierungen an die Datenbank senden sowie die aus der Datenbank erhaltenen Ergebnisse für Abfragen abrufen und verarbeiten.
Techopedia erklärt die Java Database Connectivity Architecture (JDBC-Architektur)
JDBC ist ein zentraler Bestandteil der Java-Plattform und eine von Sun Microsystems entwickelte API-Spezifikation. Die JDBC-Architektur unterstützt zweistufige und dreistufige Verarbeitungsmodelle für den Zugriff auf eine Datenbank.
Im zweistufigen Modell kommuniziert ein Java-Applet oder eine Java-Anwendung direkt mit der Datenquelle. Der JDBC-Treiber ermöglicht die Kommunikation zwischen der Anwendung und der Datenquelle. Wenn ein Benutzer eine Abfrage an die Datenquelle sendet, werden die Antworten für diese Abfragen in Form von Ergebnissen an den Benutzer zurückgesendet. Die Datenquelle ist möglicherweise nicht immer eine einzelne Maschine, die sich an einem einzelnen Ort befindet. Es kann sich auf einem anderen Computer in einem Netzwerk befinden, mit dem ein Benutzer verbunden ist. Dies wird als Client / Server-Konfiguration bezeichnet, bei der der Computer des Benutzers als Client fungiert und der Computer, auf dem die Datenquelle ausgeführt wird, als Server fungiert. Die Netzwerkverbindung kann Intranet oder Internet sein.
Im dreischichtigen Modell werden die Befehle oder Abfragen des Benutzers an Dienste der mittleren Schicht gesendet, von denen die Befehle erneut an die Datenquelle gesendet werden. Die Ergebnisse werden an die mittlere Ebene und von dort an den Benutzer zurückgesendet. Diese Art von Modell wird von den Direktoren des Managementinformationssystems als sehr nützlich erachtet, da es einfach ist, die Zugriffskontrolle aufrechtzuerhalten und Unternehmensdaten zu aktualisieren. Die Anwendungsbereitstellung wird ebenfalls einfach und bietet Leistungsvorteile. Die mittlere Schicht wird normalerweise in C oder C ++ geschrieben.
Der JDBC-Treibermanager ist ein traditionelles Backbone der JDBC-Architektur, das Objekte zum Verbinden von Java-Anwendungen mit einem JDBC-Treiber angibt. Die JDBC Test Suite stellt sicher, dass die JDBC-Treiber das Programm ausführen. Die JDBC-ODBC Bridge-Software bietet JDBC-Zugriff über die Open Database Connectivity-Treiber.
