Open DataBase Connectivity, ou ODBC, est une interface de programmation d'application (API) standard qui a été initialement développée dans les années 1990 par Microsoft et Simba Technologies. Le but d'ODBC est de rendre possible l'accès aux informations à partir de n'importe quelle application, quel que soit le système de base de données utilisé. Microsoft Access est un exemple de base de données compatible ODBC.
Quelle est l'importance d'ODBC et que vous permet-il de faire ? Apprenons-en plus sur ODBC et pourquoi les systèmes de gestion de base de données les plus populaires sont conformes.
Que signifie exactement la conformité ODBC ?
Lorsqu'une base de données est compatible ODBC, cela signifie qu'elle peut échanger des informations avec d'autres bases de données. Ceci est rendu possible grâce aux pilotes ODBC qui permettent à différents programmes de base de données de communiquer entre eux et de comprendre les données échangées. ODBC est utilisé depuis plus de 25 ans et est devenu le standard de l'industrie dans le domaine des bases de données.
Il y a quatre composants dans ODBC qui fonctionnent ensemble pour permettre des fonctions :
- Application. Toute application compatible ODBC peut être utilisée, telle que Microsoft Excel ou Crystal Reports. L'application effectue le traitement en recevant les résultats du gestionnaire de pilotes ODBC et en transmettant des instructions SQL.
- Gestionnaire de pilotes. Les pilotes sont chargés pour chaque application. Windows est livré avec son propre gestionnaire de pilotes, tandis que d'autres programmes ont le choix d'utiliser un gestionnaire de pilotes ODBC open source comme iODBC.
- Pilote. Le pilote gère les appels de fonction ODBC et soumet chaque requête SQL à une source de données. Les résultats sont retournés à l'application.
- Source de données. La source de données fait référence aux données consultées et à ses systèmes de gestion de base de données associés. Il peut s'agir de n'importe quel type de données, allant d'un simple fichier à un flux de données en direct.
Quelles sont les bases de données compatibles ODBC ?
Microsoft Access est compatible avec ODBC, mais de nombreuses autres bases de données le sont également. Ceux-ci incluent :
- MySQL
- Oracle
- Microsoft SQL Server
- Microsoft Visual FoxPro
- IBM DB2
ODBC est très courant, il est donc probable que le programme de base de données que vous utilisez soit compatible ODBC. En cas de doute, consultez le manuel de votre base de données, contactez votre développeur ou appelez Arkware au 877-519-4537. Nous sommes toujours heureux de vous aider !