Was ist ODBC?
ODBC ist eine Abkürzung für Open Database Connectivity und ist eine Schnittstelle für den Zugriff auf Datenbanken über SQL-Abfragen. Die ODBC kann als Werkzeug Zugang zu verschiedenen Datenbanken wie MS-Access, dBase, DB2, Excel und Text. Durch diese Call-Level Interface (CLI) Spezifikationen der SQL Access Group, die OBDC ermöglicht eine neutrale Art und Weise der Zugriff auf die Daten, die in PCs und verschiedenen Datenbanken. Es wurde zum ersten Mal von Microsoft und Simba Technologies. ODBC 1.0 wurde ursprünglich im September 1992, und schließlich wurde ein Teil der internationalen SQL-Standard in 1995. Microsoft ursprünglich versandt ODBCs die als eine Reihe von DLLs und auch heute noch, die Schiffe mit jeder Kopie von Microsoft Windows. Heute, mehr und mehr Betriebssysteme wie Unix-und Apple sind zur Annahme der ODBC.
Die Stärke der ODBC ist, dass durch die Bereitstellung eines universellen Daten-Schnittstelle, ermöglicht es unabhängigen Software-Unternehmen und die Parteien nicht zu erlernen, Application Programming Interfaces. So einfach, mit ODBC-Anwendungen können gleichzeitig zugreifen, anzeigen und ändern Datenbank aus zahlreichen und sehr unterschiedlichen Datenbanken. Dies liegt daran, dass die ODBC "Re-Codes" die SQL-Abfragen, so dass sie lesbar durch die verschiedenen Datenbanken.
Allerdings ist die ODBC hat auch seine Nachteile. Da die Verwaltung einer großen Anzahl von ODBC-Clients können eine ungeheure Menge von Treibern und DLLs ausgeführt werden, könnte dies dazu führen, dass ein System Administration. Dennoch, diese Kleinigkeit zu weiteren Verwendungen von der ODBC-Server-Technologie (oder die "Multi-Tier-ODBC-Treiber") zur Verringerung der Belastung. Auch als Fahrer sind ein Schlüssel in ODBCs, einige haben das Problem der neueren Treiber "Stabilität, wie oft viele von ihnen haben gezeigt, dass Fehler in ihnen.
Wie ODBC verarbeitet
So verwenden Sie die ODBC-, drei Komponenten sind erforderlich: ODBC-Client-, ODBC-Treiber und ein DBMS-Server (zB Microsoft Access, SQL Server, Oracle und FoxPro). Erstens, die ODBC-Client wird mit einem Kommando (bezeichnet als "ODBC") zu interagieren (beantragte und / oder Senden von Daten) mit der DBMS-Server (Back-End). Allerdings ist die DBMS-Server wird nicht verstehen, das Kommando von der ODBC-Client noch nicht, wie Sie den Befehl noch nicht verarbeitet werden, über die ODBC-Treiber (Front-End). Also, die ODBC-Treiber wird der Befehl dekodiert werden können, die von der ODBC-Server und werden dort. Die ODBC-Server wird dann reagieren zurück zu den ODBC-Treiber, die Übersetzung der letzten Ausgabe an den ODBC-Client.
|

