Offene Datenbankkonnektivität (odbc)

Definition - Was bedeutet Open Database Connectivity (ODBC)?

Open Database Connectivity (ODBC) ist ein Schnittstellenstandard für den Zugriff auf Daten und die Kommunikation mit Datenbanksystemen, unabhängig von Betriebssystem (OS), Datenbanksystem (DS) oder Programmiersprache. Dies wird durch die Verwendung von ODBC-Treibern erreicht, die als Brücke zwischen Anwendungen und Datenbanksystemen dienen.

Technische.me erklärt Open Database Connectivity (ODBC)

1992 führte eine Gruppe von Herstellern das ODBC-Modell als Kommunikationslösung für die große Anzahl von Betriebssystemen, DSs und Anwendungen ein, die in verschiedenen Programmiersprachen geschrieben wurden. Beispielsweise musste eine in C geschriebene Anwendung für den Zugriff auf eine Oracle-Datenbank unter UNIX neu geschrieben werden, wenn die Anwendung auf Windows geändert wurde oder wenn die Datenbankplattform auf Sybase verschoben wurde. Diese Hersteller erkannten die Notwendigkeit eines Zwischenübersetzungsmechanismus und erstellten eine Reihe von Protokollen und Anwendungsprogrammierschnittstellen (APIs), die das erste ODBC-Modell waren.

Das ODBC-Modell enthält die folgenden drei Hauptkomponenten:

  • Client (normalerweise eine Programmieranwendung)
  • Datenbankserver
  • ODBC-Treiber

Die Funktion des Fahrers, die einem menschlichen Übersetzer sehr ähnlich ist, besteht darin, die Lücke zwischen Parteien zu schließen, die sich sonst nicht verstehen würden.