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
Mac en entreprise : le levier d’un poste de travail moderne
Ce livre blanc répond aux 9 questions clés des entreprises sur l’intégration du Mac : sécurité, compatibilité, gestion, productivité, coûts, attractivité talents, RSE et IA, et l’accompagnement sur mesure proposé par inmac wstore.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- L’application jetable, le piège de l’IA générative
- Cybersécurité : les entreprises françaises réclament un durcissement inédit de la réglementation
- Le tournant Mythos : les entreprises devront opposer des agents IA à des agents IA
- Analyse Patch Tuesday Juillet 2026
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
