Partager via


Vue d’ensemble d’ODBC

L’interface Open Database Connectivity (ODBC) est une interface de programmation d’applications (API) largement acceptée pour l’accès à des bases de données. Il est basé sur les spécifications de l’interface de niveau appel (CLI) d’Open Group et ISO/IEC pour les API de base de données et utilise langage SQL (SQL) comme langage d’accès à la base de données.

ODBC est conçu pour une interopérabilité maximale, c’est-à-dire la possibilité d’une application unique d’accéder à différents systèmes de gestion de base de données (SGBD) avec le même code source. Les applications de base de données appellent des fonctions dans l’interface ODBC, qui sont implémentées dans des modules spécifiques à la base de données appelés pilotes. L’utilisation de pilotes isole les applications des appels spécifiques à la base de données de la même façon que les pilotes d’imprimante isolent les programmes de traitement de texte à partir de commandes spécifiques à l’imprimante. Étant donné que les pilotes sont chargés au moment de l’exécution, un utilisateur doit uniquement ajouter un nouveau pilote pour accéder à un nouveau SGBD ; il n’est pas nécessaire de recompiler ou de lier à nouveau l’application.

Cette section contient les rubriques suivantes :