Table des matières:
- Définition - Que signifie Open Database Connectivity (ODBC)?
- Techopedia explique Open Database Connectivity (ODBC)
Définition - Que signifie Open Database Connectivity (ODBC)?
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.
Techopedia explique Open Database Connectivity (ODBC)
En 1992, un groupe de fabricants a introduit le modèle ODBC en tant que solution de communication pour le grand nombre d'OS, de DS et d'applications écrites 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 plateforme 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'applications (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 à celle d'un traducteur humain, est de combler le fossé entre des parties qui ne se comprendraient pas autrement.