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
Guide de Cyber-résilience pour Microsoft 365
La violation de votre tenant M365 va au-delà d’un simple incident de cybersécurité. Elle peut entraîner une interruption opérationnelle généralisée, des perturbations commerciales et une exposition de vos données sensibles. Découvrez les méthodes et technologies pour évaluer, comparer et renforcer votre posture de sécurité Microsoft 365.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- L’identité numérique : clé de voûte de la résilience et de la performance en 2026
- CES 2026 : l’IA physique et la robotique redéfinissent le futur
- Les 6 tournants qui redéfinissent l’IA en entreprise
- Analyse Patch Tuesday Janvier 2026
Articles les + lus
CES 2026 : l’IA physique et la robotique redéfinissent le futur
Les 3 prédictions 2026 pour Java
Semi-conducteurs : comment l’Irlande veut contribuer à atténuer la pénurie mondiale de puces
Face à l’urgence écologique, l’IT doit faire sa révolution
D’ici 2030, jusqu’à 90 % du code pourrait être écrit par l’IA, pour les jeunes développeurs, l’aventure ne fait que commencer
À la une de la chaîne Tech
- CES 2026 : l’IA physique et la robotique redéfinissent le futur
- Les 3 prédictions 2026 pour Java
- Semi-conducteurs : comment l’Irlande veut contribuer à atténuer la pénurie mondiale de puces
- Face à l’urgence écologique, l’IT doit faire sa révolution
- D’ici 2030, jusqu’à 90 % du code pourrait être écrit par l’IA, pour les jeunes développeurs, l’aventure ne fait que commencer
