Inhaltsverzeichnis:
- Definition - Was bedeutet Java Database Connectivity Connector (JDBC Connector)?
- Techopedia erklärt den Java Database Connectivity Connector (JDBC Connector)
Definition - Was bedeutet Java Database Connectivity Connector (JDBC Connector)?
Ein JDBC-Connector (Java Database Connectivity) ist eine API (Application Programming Interface) für Java, mit der sich beliebige Treiber mithilfe der JDBC-Technologie anschließen lassen. Ein JDBC-Connector macht es unnötig, den Treibercode für Plug-and-Play mit Java-Anwendungen zu ändern.
Techopedia erklärt den Java Database Connectivity Connector (JDBC Connector)
Ein JDBC-Connector bietet eine Möglichkeit, Verbindungen mit einer Datenbank herzustellen. Es hat die folgenden Eigenschaften:
- Eine Sammlung von Klassen und Schnittstellen für Java, die in der Programmiersprache Java geschrieben sind
- Eine Hilfe zum Schreiben von Datenbankanwendungen, da sie eine Standard-API für Datenbankprogrammierer bietet
- Ein Mechanismus, mit dem Java-Anwendungen mit einer Vielzahl von Datenbanken kommunizieren können
- Ein Programm, mit dem ein Programmierer ein einzelnes Programm mit der JDBC-API einmal schreiben und es dann auf einer beliebigen Plattform mit der Kombination aus Java und JDBC ausführen kann
- Eine Möglichkeit zum einfachen Senden von SQL-Anweisungen an relationale Datenbanken
- Eine Schnittstelle auf niedriger Ebene, die JDBC-SQL-Befehle verwendet (Diese Befehle können direkt aufgerufen werden, da JDBC als Basis für die Erstellung von Schnittstellen und Tools auf höherer Ebene dient. JDBC unterstützt auch den Aufbau einer Verbindung mit den Datenbanken und erleichtert das Senden von SQL-Anweisungen und die Verarbeitung des Ergebnisses .)
Derzeit ist die Open Database Connectivity (ODBC) -API die am häufigsten verwendete Schnittstelle für den Zugriff auf relationale Datenbanken, da sie die Flexibilität bietet, eine Verbindung zu jeder Datenbank auf jeder Plattform herzustellen. Es hat jedoch auch seine eigenen Nachteile. Es gibt vier wichtige Gründe für die Verwendung von JDBC über die ODBC-API:
- ODBC verwendet eine C-Schnittstelle und erfordert Aufrufe an systemeigenen C-Code von Java. Dies hat viele Nachteile, wie beispielsweise bei der Implementierung, der Sicherheit und der automatischen Portabilität der Anwendung.
- Die Übersetzung der ODBC-C-API in die Java-API ist nicht möglich, da Java keine Zeiger enthält und ODBC reich an Zeigern ist.
- JDBC ist einfach zu verwenden und bietet im Gegensatz zu ODBC einfache Lösungen für Abfragen, bei denen Treiber manuell auf jedem Client-Computer installiert werden müssen.
- JDBC passt den Stil und die Tugenden von Java an.
