III.8 - API et ODBC
- API
Une API a pour objet de faciliter le travail d'un
programmeur en lui fournissant les outils de base nécessaires à
tout travail à l'aide d'un langage donné. Elle constitue une
interface servant de fondement à un travail de programmation plus
poussé.
Une API pour la programmation dans un langage est
ainsi composée d'un ensemble de fonctions, routines et méthodes,
écrites dans ce langage. Ces fonctions de bas niveau (ouvrir un fichier,
le fermer, ...) ont la propriété d'être d'un usage courant
dans toutes les applications dérivées de ce langage
- ODBC
La connectivité ouverte de base de
données (ODBC) est un format défini par Microsoft permettant la
communication entre des clients bases de données fonctionnant sous
Windows et les SGBD du marché. La technologie ODBC permet d'interfacer
de façon standard une application à n'importe quel serveur de
bases de données, pour peu que celui-ci possède un driver ODBC
(la quasi-totalité des SGBD possèdent un tel pilote, dont tous
les principaux SGBD du marché)
Inconvénients de
la technologie ODBC
Bien que ODBC permette un interfaçage avec des
bases de données indépendamment du SGBD, cette technologie reste
une solution propriétaire de Microsoft.
Cela se traduit par une dépendance de la
plateforme (ODBC ne fonctionne que sur les plateformes Microsoft Windows).
|