Freigeben über


ODBC-Übersicht

Open Database Connectivity (ODBC) ist eine allgemein akzeptierte Anwendungsprogrammierschnittstelle (API) für den Datenbankzugriff. Es basiert auf den Call-Level Interface (CLI)-Spezifikationen aus Open Group und ISO/IEC für Datenbank-APIs und verwendet Structured Query Language (SQL) als Datenbankzugriffssprache.

ODBC ist für maximale Interoperabilität ausgelegt , d. h. die Fähigkeit einer einzelnen Anwendung, auf verschiedene Datenbankverwaltungssysteme (DBMSs) mit demselben Quellcode zuzugreifen. Datenbankanwendungen rufen Funktionen in der ODBC-Schnittstelle auf, die in datenbankspezifischen Modulen implementiert werden, die als Treiber bezeichnet werden. Die Verwendung von Treibern isoliert Anwendungen von datenbankspezifischen Aufrufen auf die gleiche Weise wie Druckertreiber Textverarbeitungsprogramme von druckerspezifischen Befehlen. Da Treiber zur Laufzeit geladen werden, muss ein Benutzer nur einen neuen Treiber hinzufügen, um auf ein neues DBMS zuzugreifen. es ist nicht erforderlich, die Anwendung neu zu kompilieren oder erneut zu verknüpfen.

In diesem Abschnitt werden die folgenden Themen behandelt: