L'étape suivante consiste à accéder à la base de données NetworkData à partir d'une application Windows, nommément Microsoft Access. Il est intéressant de pouvoir utiliser plusieurs méthodes pour se connecter à MySQL quand on construit des interfaces destinées à être utilisées par des personnes (une situation dans laquelle Access ou
Se connecter à MySQL à partir de l’application Windows
même Visual
Basic – VB – fait des merveilles) ou des scripts shell (pour lesquels
les outils ligne de commande MySQL jouent un rôle
important).
A partir d’une machine client, téléchargez
Connector/ ODBC (précédemment appelé MyODBC),
le driver ODBC open-source pour MySQL (http://www.
mysql.com/downloads/api-myodbc.html). Cliquez sur le
lien vers la release de production courante, descendez
jusqu’à la section de téléchargement Windows et téléchargez
Driver Installer. (J’ai utilisé Connector/ODBC
Driver Installer 3.51.06 pour cet article.) Ensuite, exécutez
le programme d’installation et suivez les instructions.
Ensuite, configurez un DSN (Data Source Name).
Un DSN est un moyen de dissocier les connexions de
bases de données ODBC des applications qui les utilisent.
Par exemple, dans Access vous pourriez utiliser le
DSN Database Connection pour vous connecter à une
base de données SQL Server. Ensuite, vous pourriez
remplacer SQL Server par MySQL, ce qui vous demanderait
de reconfigurer le DSN Database Connection. Si
vous conservez le nom Database Connection pour DSN,
cependant, vous n’aurez pas non plus besoin de reconfigurer
Access.
Pour configurer un DSN, allez à Administrative Tools et
ouvrez l’outil Data Sources (ODBC). Choisissez User DSN ou
System DSN. (Les System DSN concernent tout le système,
tandis que les User DSN ne peuvent être utilisés que par l’utilisateur
connecté qui a créé le DSN.) Cliquez sur Add, MySQL
ODBC 3.51 Driver, Finish. L’écran de configuration MySQL
Connector/ODBC résultant contient plusieurs champs que
vous devez renseigner. Pour Data Source Name, entrez un
nom descriptif pour le DSN comme NetworkData. Pour
Host/Server Name (or IP), entrez le nom d’hôte ou l’adresse
TCP/IP du serveur MySQL. Tapez NetworkData dans le
champ Database Name et entrez networkdata_user et le mot
de passe approprié dans les champs User et Password, respectivement.
Avant de continuer, cliquez sur Test Data
Source pour vérifier que la connexion fonctionne.
Vous pouvez maintenant accéder à vos tables de base de
données NetworkData dans Access 2000. Pour cela, procédez
ainsi :
- Ouvrez Access.
- Créez une nouvelle base de données vierge.
- Dans l’objet Tables, faites un clic droit dans la fenêtre
Tables et choisissez Link Tables. - Pour Files of type, choisissez ODBC Databases.
- Dans la fenêtre Select Data Source qui apparaît, choisissez
Machine Data Source pour spécifier un DSN. - Dans la fenêtre Machine Data Source, choisissez le DSN
NetworkData. - Quand Access présente la fenêtre Link Tables, choisissez
ComputerApps. - Dans la boîte de dialogue Select Unique Record Identifier,
tenez la touche Maj enfoncée pendant que vous sélectionnez
les champs Computer et Apps.
Vous pouvez maintenant utiliser Access pour modifier
l’information dans la table ComputerApps en construisant
un formulaire Access, comme le montre la figure 3, ou en
double-cliquant sur l’icône ComputerApps dans la fenêtre
Tables. Des outils comme Crystal Reports de Business Object
ou les fonctions de reporting intégrées d’Access vous permettent
de bâtir des rapports fondés sur la base de données
NetworkData au fur et à mesure que vous peuplez ses tables.
Téléchargez cette ressource
Microsoft 365 Tenant Resilience
Face aux failles de résilience des tenants M365 (configurations, privilèges, sauvegarde). Découvrez 5 piliers pour durcir, segmenter et surveiller vos environnements afin de limiter l’impact des attaques. Prioriser vos chantiers cyber et améliorer la résilience de vos tenants Microsoft 365.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- IA en entreprise : adoption massive, mais la confiance reste le principal frein
- Diriger à l’ère du cloud global : trouver l’équilibre entre innovation et contrôle
- Rançongiciels et IA : les attaques gagnent en efficacité en ciblant l’humain
- De manager d’équipe à manager d’agents IA : le management change de dimension
Articles les + lus
Couchbase lance AI Data Plane pour industrialiser l’IA agentique
Windows 11 : Microsoft généralise le point-in-time restore pour accélérer la remise en service des PC
Computex 2026 : 5 signaux forts à retenir
La chaîne d’approvisionnement, point de rupture récurent du SI
Microsoft Build 2026 : contre-offensive des modèles maison face à OpenAI et Anthropic
À la une de la chaîne Tech
- Couchbase lance AI Data Plane pour industrialiser l’IA agentique
- Windows 11 : Microsoft généralise le point-in-time restore pour accélérer la remise en service des PC
- Computex 2026 : 5 signaux forts à retenir
- La chaîne d’approvisionnement, point de rupture récurent du SI
- Microsoft Build 2026 : contre-offensive des modèles maison face à OpenAI et Anthropic
