ODBC utilise des interfaces de bas niveau et donc les programmeurs C et C++ sont ceux qui en bénéficient le plus. Les programmeurs VB (Visual Basic) n'ont pas un moyen facile d'accès aux interfaces ODBC. Avant VB 6.0, les développeurs devaient recourir à un mode d'accès aux données de plus
DAO et RDO
haut niveau. La figure 2 montre comment
les programmeurs VB utilisent
DAO (Data Access Object) pour accéder
aux bases de données.
DAO s’appuie sur Microsoft Jet – le
moteur de base de données pour
Microsoft Access. Jet a été la première
interface orientée objet pour se
connecter à Access. Les applications
qui utilisent Access peuvent utiliser
DAO pour accéder directement à une
base de données. Comme le modèle
DAO ressemble beaucoup à Access,
c’est le moyen le plus rapide et le plus
efficace pour se connecter à une base
de données Access. DAO peut aussi se
connecter à des bases de données non
Access, comme SQL Server et Oracle.
DAO utilise ODBC, mais comme DAO
est conçu spécialement pour parler au
moteur Jet, Jet traduit les appels entre
DAO et ODBC. Cette étape de traduction
supplémentaire ralentit les
connexions en présence de bases de
données autres qu’Access.
C’est pourquoi Microsoft a créé
RDO. La figure 3 montre comment
RDO accède aux API ODBC directement,
sans être obligé de passer par le
moteur Jet. Dans la foulée, Microsoft a
introduit ODBCDirect, une extension
de DAO qui utilise RDO en arrièreplan.
La figure 4 montre comment
ODBCDirect permet aux applications
DAO d’accéder aux bases de données
sans subir la baisse de performances
infligée par le moteur Jet.
Téléchargez cette ressource
SIEM & PME : Comment construire la boîte noire de votre SI ?
Passez à la cybersécurité proactive, transformez la collecte et l’analyse des logs en un bouclier dynamique contre les cybermenaces. Découvrez comment mettre en place une approche SIEM modulaire, évolutive et accessible, pour anticiper, détecter et réagir efficacement aux attaques.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Maturité IA : chez les entreprises les plus avancées, le défi passe du déploiement au passage à l’échelle
- BeyondTrust accélère sur l’identité des IA
- IA au travail : les Millennials utilisent l’IA sans filet, la Gen Z avance mieux accompagnée
- Agents IA incontrôlés et rappel à l’ordre de Bruxelles : pourquoi la réponse doit être technique, pas seulement juridique
Articles les + lus
Continuer avec Exchange Server : quelles conséquences ?
Raccourcis Réseau et Navigateur : le kit de Diagnostic des Professionnels IT
Raccourcis PowerShell et Windows Terminal pour les Professionnels IT
Commandes Windows 11 : le Guide des Outils accessibles avec Win + R
Sécurité : une approche dans la durée avant tout
À la une de la chaîne Tech
- Continuer avec Exchange Server : quelles conséquences ?
- Raccourcis Réseau et Navigateur : le kit de Diagnostic des Professionnels IT
- Raccourcis PowerShell et Windows Terminal pour les Professionnels IT
- Commandes Windows 11 : le Guide des Outils accessibles avec Win + R
- Sécurité : une approche dans la durée avant tout
