ODBC

Signifie « Open Database Connectivity ».

ODBC est une API qui aide une application à interagir avec de nombreux types de bases de données de manière standardisée et cohérente. Elle permet à une application d'utiliser le même code logiciel pour transférer des données vers des bases de données et depuis celles-ci en utilisant plusieurs systèmes de gestion de bases de données, quel que soit le logiciel de SGBD utilisé par la base de données. ODBC a été introduit pour la première fois par Microsoft et le SQL Access Group en 1992 et sert depuis de norme d'interopérabilité.

Les applications interagissent avec une base de données par l'intermédiaire d'un pilote ODBC, qui traduit les appels standard de l'application à la base de données dans le langage propre à chaque base de données. Le pilote est également chargé de traduire les données renvoyées par la base de données dans un format compatible avec ODBC et de les envoyer à l'application via l'API ODBC. Par exemple, une application peut utiliser les mêmes commandes pour interroger une base de données MySQL, une base de données Microsoft Access et une base de données Oracle grâce à leurs pilotes ODBC respectifs. Le développeur de l'application peut prendre en charge différents types de bases de données sans écrire d'appels distincts pour chaque système.

Chaque implémentation de base de données distincte utilise un pilote distinct. Des utilitaires logiciels appelés gestionnaires de pilotes ODBC aident les utilisateurs à configurer les paramètres de chaque pilote et à gérer ceux qui sont installés. En plus des pilotes officiels, les utilisateurs peuvent installer des pilotes tiers qui permettent d'accéder à des bases de données ne bénéficiant pas d'une prise en charge officielle d'ODBC. Les utilisateurs peuvent également installer des pilotes ODBC pour d'autres types de bases de données qui ne reposent pas sur un logiciel de SGBD — par exemple, des feuilles de calcul Excel et des fichiers texte CSV — afin d'aider leurs applications à interagir avec des données provenant d'autres sources.

NOTE: ODBC est indépendant du langage et est disponible dans plusieurs langages de programmation. Une API similaire, Java Database Connectivity (JDBC), standardise les appels pour les applications Java connectées à des bases de données.

Mis à jour August 2, 2023 par Brian P.

quizTestez vos connaissances

Which of the following is NOT a compressed archive file extension?

A
.ZIP
0%
B
.RAR
0%
C
.BMP
0%
D
.7Z
0%
Correct! Incorrect!     View the Archive definition.
More Quizzes →

Le dictionnaire informatique Tech Terms

La définition d'ODBC sur cette page est une définition originale rédigée par les auteurs de TechTerms.com. Si vous souhaitez référencer cette page ou citer cette définition, veuillez utiliser la barre de citation verte directement sous la définition.

Notre objectif est d'expliquer la terminologie informatique de manière simple et accessible. Nous visons l'exactitude et la clarté dans chaque définition publiée. Si vous avez des commentaires ou souhaitez suggérer un nouveau terme technique, veuillez nous contacter.

La newsletter Tech Terms

Améliorez vos connaissances techniques avec notre newsletter quotidienne ou hebdomadaire ! Abonnez-vous dès aujourd'hui pour recevoir de nouveaux termes et des quiz dans votre boîte de réception.

Inscrivez-vous à la newsletter gratuite TechTerms

À quelle fréquence souhaitez-vous recevoir un e-mail ?

Vous pouvez vous désabonner ou modifier vos préférences à tout moment via les liens disponibles dans chaque e-mail. Des questions ? Veuillez nous contacter.

Remarque : La newsletter est envoyée en anglais.