Vor ein paar Tagen habe ich ODBC verwendet, um PowerDesigner Reverse Engineering zu verwenden, um das ER-Diagramm der Datentabelle zu erhalten.
Das bin ich nicht sicher über andere Systeme, window7 Es gibt keine integrierte Implementierung von mysql zu odbc. Sie müssen einen mysql-connector-odbc selbst installieren Konfigurieren Sie die ODBC-Datenquelle für die Verbindung mit
MySQL
Lassen Sie uns über odbc sprechen.
ODBC (Open Database Connectivity, Open Database Connectivity) bietet eine Standard-API (Application Programming Interface)-Methode für den Zugriff auf ein Datenbankverwaltungssystem (DBMS). Diese APIs nutzen SQL, um die meisten ihrer Aufgaben zu erfüllen. ODBC selbst bietet auch Unterstützung für die SQL-Sprache und Benutzer können SQL-Anweisungen direkt an ODBC senden. Die Designer von ODBC streben danach, es so unabhängig und offen wie möglich zu machen: Es hat nichts mit bestimmten Programmiersprachen, nichts mit bestimmten Datenbanksystemen und nichts mit bestimmten Betriebssystemen zu tun.
Wenn Sie vor der Geburt von ODBC eine Datenbankanwendung entwickeln möchten, müssen Sie einige vom Datenbankhersteller zusammen mit dem Datenbankprodukt veröffentlichte Toolsets verwenden, um auf die Datenbank zuzugreifen, oder Verwenden Sie die Einbettung in das Programm SQL, um auf die Datenbank zuzugreifen. Damals fehlte eine einheitliche Programmierschnittstelle auf Basis der C-Sprache für den Zugriff auf die Datenbank. Vor diesem Hintergrund veröffentlichte Microsoft 1992 ODBC. Danach führten die X/Open-Organisation und die ISO-Standardisierungsorganisation eine weitere Standardisierung auf Basis der ODBC 3.0-Spezifikation durch und veröffentlichten 1995 den SQL/CLI-Standard. Dieser Standard ist Teil des SQL-Standards geworden.
Es zeigt, dass das Aufkommen von ODBC die Datenbankzugriffsschnittstelle vereinheitlicht hat, was für Entwickler von Vorteil ist. Sie müssen keine Zugriffsmethode mehr für Oracle und eine andere Zugriffsmethode für MS bereitstellen.
ODBC 1.0: Veröffentlicht im September 1992
ODBC 2.0: Veröffentlicht im Jahr 1994
ODBC 3.0: Veröffentlicht 1995
ODBC 3.5: Veröffentlicht 1997
ODBC 3.8: Veröffentlicht im Jahr 2009, veröffentlicht zusammen mit Windows 7[1]
ODBC ist nur eine Anwendungsprogrammierschnittstelle, es handelt sich um eine Spezifikation, spezifische ODBC-Treiber-Programme werden von verschiedenen Datenbankanbietern implementiert. Von Oracle, DB2, SQL Server bis hin zur Microsoft Access-Datenbank haben sie alle Datentreiber für ihre jeweiligen Datenbankprodukte implementiert.
Der ODBC-Treiber passt die Herstellerschnittstelle an die ODBC-Schnittstelle an, bei der es sich um eine Anwendung im Anpassungsmodus handelt.
Die Funktionen von JDBC und ODBC sind sehr ähnlich, außer dass der Treiber in Java implementiert, einmal kompiliert und überall ausgeführt wird.
Seit der offiziellen Ankündigung der Java-Sprache im Mai 1995 ist Java auf der ganzen Welt populär geworden. Es gibt eine große Anzahl von Programmen, die in der Java-Sprache geschrieben sind, darunter auch Datenbankanwendungen. Da es keine Java-Sprach-API gibt, müssen Programmierer ODBCFunktions-Aufrufe in der Sprache C in Java-Programmen hinzufügen. Dies verhindert, dass viele der hervorragenden Funktionen von Java vollständig genutzt werden, wie z. B. Plattformunabhängigkeit, objektorientierte Funktionen usw. Da immer mehr Programmierer die Java-Sprache immer mehr lieben, investieren immer mehr Unternehmen immer mehr Energie in die Java-Programmentwicklung und die Anforderungen an die API der Java-Sprachschnittstelle für den Zugriff auf die Datenbank werden immer höher . Auch weil ODBC seine Nachteile hat, wie zum Beispiel, dass es nicht einfach zu verwenden ist, keine objektorientierten Funktionen hat usw., hat SUN beschlossen, eine Schnittstelle für die Entwicklung von Datenbankanwendungen mit der Java-Sprache als Schnittstelle zu entwickeln. Im JDK1. In Version JDBC-ODBC-Brücke
Da ODBC weit verbreitet ist, wurde die JDBC-ODBC-Brücke erstellt, um JDBC den Zugriff auf fast alle Datenbanken zu ermöglichen. Die JDBC-ODBC-Brücke ist ein JDBC-Treiber, der JDBC-Operationen implementiert, indem er JDBC-Operationen in ODBC-Operationen umwandelt. Es ist immer noch ein Anpassungsmodus.aus der Geschichte zurückgezogen
. [Verwandte Empfehlungen]
1.
Kostenloses MySQL-Online-Video-TutorialNeuestes MySQL-Handbuch-TutorialBoolean Education Yan Shiba MySQL-Einführungsvideo-TutorialDas obige ist der detaillierte Inhalt vonBeschreiben Sie kurz die Anwendung von ODBC und JDBC in Datenbanken. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!