ODBC - Open Database Connectivity
Willemers Informatik-Ecke
ODBC ist ein Standard für den Zugriff auf Datenbanken über das Netzwerk. Dadurch wird der Zugriff auf die Datenbank von der API des Herstellers unabhängiger und dem Programmierer ein Wechsel der Datenbank erleichtert.

Auf diesem Weg können auch Office-Anwendungen mit Datenbanken verbunden werden, so dass Datenbankinhalte beispielsweise in Tabellenkalkulationen ausgewertet werden können und mithilfe von Diagrammen visualisiert werden können.

Verbindungsaufname

Der erste Schritt besteht in der Verbindungsaufnahme, der die Parameter Datenbankname, User und Kennwort benötigt. Aus der Sicht des Programmes sollte es dabei gleich sein, ob die Datenbank lokal oder auf einem Server im Netz steht.

Um dies zu erreichen, wird auf dem Client ein ODBC-Treiber für jede Datenbank eingerichtet, die zugegriffen werden soll.

Zugriff per SQL

Der Zugriff auf die Datenbank wird mit SQL-Befehlen realisiert, die über den Treiber an die Datenbank übermittelt werden. Die Datenbank liefert im Falle von Anfragen die Ergebnismengen zurück.

Literatur

Leinecker, Richard C. / Archer, Tom
Die Windows 98 Programmierbibel, Thomson, Bonn, 1998. S.629-722.
Microsoft
MSDN Library, July 1999.
Simon, Richard J.
Multimedia, ODBC & Telefonie. Windows 95/Windows NT API Bible, Bd. 3, SAMS, Haar b. München, 1997.