Connectivité de base de données ouverte (odbc)

Définition - Que signifie ODBC (Open Database Connectivity)?

Open Database Connectivity (ODBC) est une norme d'interface pour accéder aux données et communiquer avec les systèmes de base de données, quel que soit le système d'exploitation (OS), le système de base de données (DS) ou le langage de programmation. Ceci est accompli en utilisant des pilotes ODBC qui servent de pont entre les applications et les systèmes de base de données.

Definir Tech explique la connectivité de base de données ouverte (ODBC)

En 1992, un groupe de fabricants a introduit le modèle ODBC comme solution de communication pour le grand nombre d'OS, DS et applications écrits dans différents langages de programmation. Par exemple, une application écrite en C pour accéder à une base de données Oracle sous UNIX devait être réécrite si l'application passait à Windows ou si la plate-forme de base de données était déplacée vers Sybase. Ces fabricants ont reconnu la nécessité d'un mécanisme de traduction intermédiaire et ont créé un ensemble de protocoles et d'interfaces de programmation d'application (API), qui était le premier modèle ODBC.

Le modèle ODBC contient les trois principaux composants suivants:

  • Client (généralement une application de programmation)
  • Serveur de base de données
  • Pilote ODBC

La fonction du conducteur, qui est très similaire à un traducteur humain, est de combler le fossé entre des parties qui ne se comprendraient pas autrement.