- ODBC propose des pilotes très matures et fiables.
- OLE DB n’a pas ce niveau de maturité et ne bénéficie pas de la réputation rassurante d’ODBC.
- OLE DB ne fonctionne que sous environnement Windows
Quelle est la différence entre ODBC et OLE DB ?
Cet article en deux mots :
Plongez au cœur du duel entre ODBC et OLE DB pour comprendre pourquoi, malgré l'ambition de Microsoft, le standard historique reste indétrônable. Entre maturité technique et flexibilité multiplateforme, apprenez à identifier la technologie d'accès aux données la plus adaptée à vos besoins techniques.
ODBC a été conçu pour répondre aux besoins d’accès aux données de sources de type SQL. Ces sources de données sont généralement stockées dans des bases de données relationnelles. ODBC a été élargi pour inclure des bases de données non-relationnelles qui ont leurs données stockées dans des colonnes et des lignes.
OLE DB est une technologie Microsoft, et également une API permettant l’accès à des données sous des formes diverses et variées – relationnelles, mais aussi non-relationnelles et multidimensionnelles – par l’intermédiaire d’une seule interface de programmation COM.
OLE DB était destiné à remplacer ODBC mais ce n’est pas le cas.
Plusieurs raisons :






