ODBC (Open Database Connectivity) est une interface de programme d'application (API). Cette interface offre la possibilité d'écrire des applications indépendamment de tout système de gestion de données. OCBC fournit un ensemble d'interfaces de programmation d'applications à différents fournisseurs de bases de données pour des systèmes de gestion de bases de données (SGBD) spécifiques via des pilotes ODBC. Les applications utilisateur utilisent cet ensemble d'API pour planifier les pilotes ODBC. Le pilote contacte ensuite le SGBD via des instructions SQL.
Maintenant, nous commençons à expliquer la source de données ODBC. Dans le "Panneau de configuration Outils de gestion du système et de la sécurité", vous pouvez voir l'icône de la source de données ODBC.
Double-cliquez pour ouvrir le gestionnaire de sources de données ODBC, comme indiqué dans la figure ci-dessous :
ODBC Data Source Manager fournit la méthode la plus concise pour configurer, ajouter et supprimer divers noms de sources de données. Il permet aux utilisateurs de terminer facilement la configuration des sources de données. Les utilisateurs peuvent également supprimer le DSN d'origine (nom de la source de données) ou modifier la source de données précédemment configurée. Les fonctions spécifiques du gestionnaire de sources de données ODBC sont les suivantes :
▲User DSN : la source de données utilisateur ODBC stocke des informations sur la façon de se connecter au fournisseur de données spécifié. Les sources de données utilisateur ne sont visibles que par l'utilisateur actuel et ne peuvent être appliquées qu'à cette machine.
▲System DSN : la source de données du système ODBC stocke des informations sur la façon de se connecter au fournisseur de données spécifié. Les sources de données système sont visibles par tous les utilisateurs sur la machine actuelle.
▲Fichier DSN : la source de données du fichier ODBC permet aux utilisateurs de se connecter aux fournisseurs de données. Les fichiers DSN peuvent être partagés par les utilisateurs sur lesquels le même pilote est installé.
▲ Pilote : le pilote ODBC permet aux programmes prenant en charge ODBC d'obtenir des informations via des sources de données ODBC. Si vous installez un nouveau pilote, utilisez son programme d'installation.
▲Suivi : le traçage ODBC permet la création de journaux d'appels au pilote ODBC pour que le personnel technique puisse les consulter. Il peut également aider au débogage des applications ; Visual Studio Trace Active le traçage ODBC pour Microsoft Visual Studio.
▲Regroupement de connexions : le regroupement de connexions permet à l'application de rouvrir le descripteur de connexion. Cette opération enregistre le processus aller-retour sur le serveur.
Extrayez le DSN source de la base de données de la chaîne de connexion à la base de données.
Ensuite, recherchez dans le registre,
Recherchez le DSN de l'utilisateur sous [Sources de données HKEY_CURRENT_USERSoftwareODBCODBC.INIODBC]
Recherchez le DSN du système sous [Sources de données HKEY_LOCAL_MACHINESoftwareODBCODBC.INIODBC]
Après l'avoir trouvé, jugez en fonction de la chaîne trouvée.
Si vous ne voulez pas juger sur des ficelles,
Selon le nom DSN, accédez au chemin supérieur du registre pour trouver les informations détaillées de la source de la base de données.
Il y a un élément Pilote à l'intérieur, qui contient le nom du programme de la source du pilote de base de données. Vous pouvez juger sur cette base.
API pouvant être impliquées dans le fonctionnement du registre :
RegOpenKeyEx
RegEnumValue
RegCloseKey
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!