Qu'est-ce que ODBC?

ODBC est une abréviation de Open Database Connectivity, et est une interface pour accéder aux bases de données via des requêtes SQL. Le ODBC peut être utilisée comme un outil d'accès à différentes bases de données comme MS-Access, dBase, DB2, Excel et Texte. Grâce à ces Call Level Interface (CLI) des spécifications de l'instruction SQL Access Group, le OBDC manière neutre permet d'accéder aux données stockées dans les ordinateurs personnels et les diverses bases de données. Il a d'abord été créé par Microsoft et Simba Technologies. ODBC 1.0 a été initialement publié en Septembre 1992, et devint une partie de la norme SQL en 1995. Microsoft initialement expédiées le ODBCs comme un ensemble de DLL et aujourd'hui encore, les navires de la série à chaque copie de Microsoft Windows. Aujourd'hui, de plus en plus de systèmes d'exploitation tels que UNIX et Apple sont en train d'adopter la ODBC.

La force de ODBC, c'est que par une interface universelle d'accès aux données, il permet aux entreprises de logiciels indépendants et des parties de ne pas avoir à apprendre de multiples interfaces de programmation d'applications. Pour tout simplement, avec ODBC, les applications peuvent accéder simultanément à, afficher et modifier la base de données de très nombreuses et diverses bases de données. La raison en est que les pilotes ODBC "re-codes" les requêtes SQL afin qu'il soit lisible par les différentes bases de données différentes.

Cependant, les pilotes ODBC a aussi ses inconvénients. Comme la gestion d'un grand nombre de clients ODBC peut signifier une énorme quantité de pilotes et les DLL en cours d'exécution, cela pourrait conduire à un système de gestion des frais généraux. Néanmoins, ce problème mineur a conduit à d'autres utilisations de la technologie de serveur ODBC (ou de la "Multi-Tier ODBC Drivers") afin de soulager la charge. En outre, comme les pilotes sont un élément clé dans ODBCs, certains ont soulevé la question de la plus récente des pilotes de stabilité, comme beaucoup l'ont souvent démontré que les bugs en eux.

Comment est traitée ODBC

Pour utiliser l'ODBC, trois éléments sont nécessaires: ODBC client, le pilote ODBC, et un serveur de bases de données (par exemple Microsoft Access, SQL Server, Oracle, et FoxPro). Tout d'abord, le client devra utiliser ODBC de commande (ci-après dénommé "ODBC") pour l'interaction (la demande et / ou l'envoi de données) avec le serveur de bases de données (back-end). Toutefois, le serveur de bases de données ne comprendra pas la commande par le client ODBC encore, que la commande n'a pas encore été traitées par le biais du pilote ODBC (front-end). Alors, le pilote ODBC de décoder la commande qui peuvent être traitées par le serveur ODBC et être envoyés. Le serveur ODBC alors répondre à la pilote ODBC qui se traduira par la sortie finale de l'ODBC client.



Top 5 Free Networking Tools

Libre blanc sur la technologie de base de données

Bookmark Qu'est-ce que ODBC?

Latest Blog Posts


Anglais Anglais Allemand Allemand Espagnol Espagnol Français Français Italien Italien Portugais Portugais Russe Russe Néerlandais Néerlandais
Grec Grec Hindi Hindi Japonais Japonais Coréen Coréen Chinois Chinois Chinois (simplifié) Chinois (simplifié) Arabe Arabe

Copyright 2009 Tech-FAQ. Tous droits réservés. Politique de confidentialité.