ODBC--vue d'ensemble de la connectivité de base de données ouverte

Traductions disponibles Traductions disponibles
Numéro d'article: 110093 - Voir les produits auxquels s'applique cet article
Agrandir tout | Réduire tout

Sommaire

Résumé

Connectivité de base de données ouverte (ODBC) est l'interface stratégique de Microsoft pour accéder aux données dans un environnement hétérogène de relationnel et non-relationnelle des systèmes de gestion de base de données. Basé sur la spécification d'Interface de niveau d'appel du groupe d'accès SQL, ODBC fournit une manière ouverte et indépendant du fournisseur d'accès aux données stockées dans diverses bases de données mainframe, mini-ordinateurs et ordinateur personnel propriétaire.

ODBC réduit la nécessité pour les éditeurs de logiciels indépendants et aux développeurs d'entreprise d'apprendre plusieurs interfaces de programmation d'application. ODBC fournit désormais une interface d'accès aux données universel. Avec ODBC, les développeurs d'applications peuvent autoriser une application à accéder simultanément, afficher et modifier des données issues de plusieurs bases de données différentes.

ODBC est un composant principal de Microsoft Windows Open Services Architecture. Apple a visé ODBC comme technologie fondamentale en annonçant la prise en charge au System 7 à l'avenir. Avec la prise en charge de secteur en pleine croissance, ODBC rapidement émerge comme un secteur important standard pour accéder aux données pour les applications Windows et Macintosh.

Plus d'informations

ODBC est une spécification pour laquelle les développeurs écrivent :

  • Un compatible ODBC « frontale » ou « client » desktopapplication, également appelé un « Client ODBC. » Il s'agit de l'application thecomputer-il voit à l'écran.

    - ou -
  • Un pilote ODBC pour un « principal » ou « serveur » SGBD (système de DatabaseManagement). Il s'agit du SGBD application qui réside sur un ordinateur est utilisée pour stocker des données pour l'accès par plusieurs utilisateurs. Cette application est notwhat est chargé sur l'ordinateur de l'utilisateur final. Cette application serveur est usuallymore fiable (plus rapide, avec une sécurité centralisée et des sauvegardes de données et soforth) à l'application cliente. Le pilote ODBC réside entre le ODBCClient et le SGBD ; Toutefois, il est chargé sur l'ordinateur frontal.
Pour utiliser ODBC, les trois composants suivants sont requis :

Exemples de clients - un compatible ODBC front-end (également appelé client ODBC) - ODBC : Microsoft Access, une application créée avec Access, une application créée avec Microsoft Visual Basic, une application créée avec C + Windows SDK + ODBC SDK ou des applications compatibles avec ODBC à partir d'autres distributeurs (comme Lotus).

PILOTE ODBC - un pilote ODBC pour le serveur ODBC. Le catalogue de pilote ODBC contient une liste complète des pilotes ODBC. Par exemple, le Microsoft ODBC Driver Pack est une collection de sept pilotes ODBC prêt à être utilisé ou fourni avec les clients ODBC. Un pilote ODBC de SQL Server est fourni avec Access et Informix travaille sur un pilote ODBC pour Informix. Pour obtenir un catalogue de pilotes ODBC, appelez Microsoft Order Desk au (800) 360-7561. Si vous résidez hors des États-Unis, contactez votre filiale locale. Pour localiser votre filiale, consultez le site Microsoft World Wide Web à l'adresse :
http://www.Microsoft.com/worldwide/
N'importe quel client ODBC peut accéder à tout système SGBD pour lequel il existe un pilote ODBC. SGBD serveur est un back-end ou SGBD, par exemple SQL Server et Oracle, AS/400, Foxpro, Microsoft Access ou tout système SGBD pour lequel il existe un pilote ODBC.

Comment ces trois composants interagissent-ils ?

Le client ODBC utilise une langue ou un vocabulaire de commandes (qui est appelé « ODBC ») pour demander des données à partir d'ou à envoyer des données vers le serveur SGBD ou back-end. Toutefois, le SGBD ne comprend pas la demande du client ODBC jusqu'à ce que la commande passe par le pilote ODBC pour ce SGBD spécifique. Ce pilote ODBC est un logiciel résidant sur le serveur frontal. Le pilote ODBC convertit la commande dans un format que le serveur ODBC peut comprendre. Le serveur ODBC envoie la réponse au pilote ODBC, qui se traduit par la réponse dans un format que le Client ODBC peut comprendre.

Qu'est tellement important sur ODBC ?

Tout d'abord, les développeurs d'applications n'est pas nécessaire de modifier leurs applications pour leur permettre d'accéder aux données à partir de plusieurs back-end. À condition qu'il existe un pilote ODBC pour un particulier back-end, un compatible ODBC frontaux peuvent y accéder. En second lieu, n'importe quelle application compatible ODBC être un client ODBC permet à un pilote ODBC pour un SGBD particulier.

Exemples d'ODBC en cours d'utilisation

  • Accès frontaux de l'accès aux données à partir d'une sauvegarde Oracle-endusing du pilote ODBC Oracle, qui est fourni avec Access 1.1.
  • Visual Basic frontaux de l'accès aux données à partir d'un pilote ODBC, qui fait partie de la DriversPack de base de données MS ODBC dBASE dBASE arrière-endusing.
  • C application écrite à l'aide de C + ODBC SDK + Windows SDK accessingdata à partir d'un / 400 à l'aide de l'AS / 400 pilote ODBC disponible à partir de RochesterSoftware.

Questions et réponses sur base

  1. En quoi consiste le SDK ODBC ?

    L'isdistributed ODBC SDK sur disquettes et environ 150 pages de texte qui permet d'écrire un Client compatible ODBC ou un pilote ODBC adeveloper. Le SDK ODBC est d'être utilisé en conjonction avec le Kit de développeurs de logiciel (SDK) Windows et un CCompiler.
  2. Quelle est la base de données ODBC Driver Pack ?

    Le Pack de pilotes ODBCDatabase est un ensemble de pilotes ODBC qui est commercialisé par Microsoft.
  3. Quel est le catalogue de pilotes ODBC ?

    La DriverCatalog ODBC contient les descriptions des pilotes ODBC développés par des sociétés de Microsoft et othersoftware. Il contient une explication de ODBC et de prise en charge de le demonstratesindustry de la norme.
  4. Les pilotes ODBC sont actuellement disponibles ?

    Des dizaines de pilotes ODBC sont actuellement disponibles, y compris ceux de serveur pour MicrosoftSQL, XLS, texte, xBase, Paradox, ODS, Oracle, RedISAM, FoxBase, Btrieve, Integra-SQL, DEC Rdb, SQLBase, Informix, Ingres, DB2, SQL/DS, Teradata, andSQL/400.
  5. Comment pour écrire un pilote ODBC ?

    Pour écrire un pilote ODBC, utilisez C + Windows SDK + ODBC SDK.
  6. Les clients ODBC sont actuellement disponibles ?

    À partir de Microsoft : Access, Visual Basic, Kit de Foxpro + connexion Word 6.0 pour Windows, Excel 5.0, outil de MS Query.

    D'autres fournisseurs : PowerSoft, ObjectView, Lotus 1-2-3, approche de Lotus, Lotus Notes et Q + E.
  7. Comment il d'écrire un client ODBC ?

    Par usingC + Windows SDK + ODBC SDK, à l'aide d'Access, ou à l'aide de Visual Basic, ou par usingWinFox + Kit de connexion ou en utilisant l'un des outils à partir d'autre vendorsdesigned pour effectuer cette opération.

Références

Pour plus d'informations sur ODBC, consultez les articles suivants dans la Base de connaissances Microsoft : 132131 Pilotes de base de données ODBC 2.0 plates-formes prises en charge

164370 Outils de développement Word et livres blancs

163734 Informations sur la Migration de solutions Word sur le Web

Pour plus d'informations sur Informix, visitez le site Web d'IBM Informix suivant :
http://www-306.IBM.com/Software/Data/Informix

Microsoft fournit des informations de contact de sociétés tierces pour vous aider à trouver du support technique. Ces coordonnées peuvent changer sans préavis. Microsoft ne garantit pas l'exactitude des informations de contact des tiers.

Propriétés

Numéro d'article: 110093 - Dernière mise à jour: samedi 23 novembre 2013 - Version: 2.0
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Word 95a
  • Microsoft Word 97 Standard Edition
Mots-clés : 
kbualink97 kbmt KB110093 KbMtfr
Traduction automatique
IMPORTANT : Cet article est issu d'une traduction automatique réalisée par un logiciel Microsoft et non par un traducteur professionnel. Cette traduction automatique a pu aussi être révisée par la communauté Microsoft grâce à la technologie Community Translation Framework (CTF). Pour en savoir plus sur cette technologie, veuillez consulter la page http://support.microsoft.com/gp/machine-translation-corrections/fr. Microsoft vous propose en effet des articles traduits par des professionnels, des articles issus de traductions automatiques et des articles issus de traductions automatiques révisées par la communauté Microsoft, de manière à ce que vous ayez accès à tous les articles de notre Base de connaissances dans votre langue. Il est important de noter que les articles issus de la traduction automatique, y compris ceux révisés par la communauté Microsoft, peuvent contenir des erreurs de vocabulaire, de syntaxe ou de grammaire. Microsoft ne pourra être tenu responsable des imprécisions, erreurs, ainsi que de tout dommage résultant d?une traduction incorrecte du contenu ou de son utilisation par les clients.
La version anglaise de cet article est la suivante: 110093
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.
Exclusion de responsabilité concernant les contenus obsolètes dans la Base de connaissances
Cet article concerne des produits pour lesquels Microsoft n'offre plus de support. Il est par conséquent fourni « en l'état » et ne sera plus mis à jour.

Envoyer des commentaires

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com