Übersicht über ODBC

Die Open Database Connectivity (ODBC) ist eine weit verbreitete Anwendungsprogrammierschnittstelle (API) für Datenbankzugriff. Sie basiert auf den Cli-Spezifikationen (Call-Level Interface) aus Open Group und ISO/IEC für Datenbank-APIs und verwendet strukturierte Abfragesprache (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: