sebsauvage
33667Messages postés
29 août 2001Date d'inscription
ModérateurStatut
16 janvier 2012Dernière intervention
13 juin 2007 à 10:10
ODBC est une API, c'est à dire un moyen uniformisé d'accéder à des serveurs de bases de données (sans voir à modifier son programme pour chaque type de base de données: Access, Oracle, Mysql...).
ça permet aux programmeurs de gagner du temps.
"client", c'est dans le sens "client-serveur".
Un serveur de base de données est démarré sur un ordinateur, et il attend des requêtes des clients.
Des clients (des ordinateurs clients) viennent se connecter dessus pour demander des choses au serveur.
Par exemple: "Donne moi les noms et prénoms des clients qui habitent dans le bas-rhin, triés par nom", ce qui pourrait s'écrire en SQL:
select nom, prenom from clients where departement=67 order by nom;
L'ordinateur client se connecter sur le serveur, envoie sa requête SQL. Le serveur la traite et renvoie les résultats aux client.
ODBC est un client SQL.
Il permet aux programmes d'interroger les serveurs de base de données.