Zuhause Datenbanken Was ist eine offene Datenbankkonnektivität (odbc)? - Definition aus techopedia

Was ist eine offene Datenbankkonnektivität (odbc)? - Definition aus techopedia

Inhaltsverzeichnis:

Anonim

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, Datenbanksystem (DS) oder Programmiersprache. Dies wird durch die Verwendung von ODBC-Treibern erreicht, die als Brücke zwischen Anwendungen und Datenbanksystemen dienen.

Techopedia 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 oder die Datenbankplattform auf Sybase verschoben wurde. Diese Hersteller erkannten die Notwendigkeit eines zwischengeschalteten Übersetzungsmechanismus und erstellten eine Reihe von Protokollen und APIs (Application Programming Interfaces), 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 Kluft zwischen Parteien zu überbrücken, die sich sonst nicht verstehen würden.

Was ist eine offene Datenbankkonnektivität (odbc)? - Definition aus techopedia