• Aucun résultat trouvé

I : Installation et configuration du serveur MySQL

N/A
N/A
Protected

Academic year: 2022

Partager "I : Installation et configuration du serveur MySQL"

Copied!
1
0
0

Texte intégral

(1)

Département Informatique TP informatique n°1 Page 1/1 Connexion à une base MySQL à partir d'une application C++

Le but de ce TP est d'étudier comment developper, à l'aide de l'environnement C++ Builder, une application cliente d'un serveur MySQL distant.

I : Installation et configuration du serveur MySQL

Lancez Virtual PC et utilisez l'image « Mandrake10 » ou « Windows 2000 » (au choix) présente sur le disque dur local, en prenant bien soin d'activer les disques d'annulation pour ne pas sauvegarder les modifications à la fin du TP. Ouvrez une session en tant que root (mot de passe : iut21) ou Administrateur (pas de mot de passe) suivant le système choisi. Lancez une console et notez l'adresse IP de la machine virtuelle à l'aide de la commande ifconfig ou ipconfig. Ouvrez un navigateur web, configurez son serveur de proximité à 172.23.1.1, port 8080 et naviguez le site www.mysql.com pour télécharger le serveur MySQL 5.0 (prendre le paquetage générique RPM pour une machine linux). Installez le serveur MySQL sur la machine virtuelle. Utilisez la commande mysql pour vous connecter au serveur ou le programme MySQLCC (à télécharger et installer) pour configurer le serveur MySQL.

Créez ensuite une base MySQL (appelée par exemple test) contenant une table personne comprenant nom, prénom, numéro INSEE, adresse, le numéro INSEE étant défini comme clé primaire.

II : Utilisation d'un lien ODBC

Créez un lien ODBC (aller dans le panneau de configuration, outils d'administration, sources de données (ODBC), onglet sources de données utilisateur, et créez une nouvelle source de données (utiliser l'adresse IP de la machine virtuelle). Tester le lien ODBC. Pensez bien à le supprimer à la fin du TP.

III : Création de l'application Windows, connexion à la base

Lancez le C++ Builder, créez une nouvelle application. Ajoutez un module de données dans cette application. Reliez un composant Tdatabase à l'alias ODBC précédemment créé. Créez ensuite un objet Ttable relié à la table, et un objet Tdatasource relié au Ttable.

Créez une fiche dans laquelle vous déposerez les composants nécessaire à l'édition des données.

Compilez, executez, tester. Entrez quelques données dans la base.

Ajoutez une fiche de recherche de personnes : à l'aide d'une zone d'édition et d'une requête SQL construite par code (voir composant Tquery) permettre à l'utilisateur d'afficher les données de la base.

Permettre un lien simple et ergonomique entre les deux fenêtres.

IV : Création d'un état

Créez un état sous C++ Builder permettant d'afficher l'ensemble des personnes de la base. Voir les composants QuickReport pour cela.

Faites de même avec OpenOffice.org Base, liée au connecteur ODBC.

Références

Documents relatifs

Q16 : Configurez votre serveur pour qu’il puisse héberger un autre site (site virtuel) appelé «test» dont l'arborescence (répertoire racine du site) se trouve dans le

Dans notre cas, afin de faciliter l’installation de SQL Server 2012 sur les 3 serveurs, nous avons sélectionné un serveur avec une interface graphique et nous avons lancé la

Au niveau des vérifications, de manière périodique également (période définit par l’administrateur du système ou du parc informatique), l’ensemble des fichiers présents sur

Pour la sélection du serveur choisir Select a server from the server pool et cliquer Next.. Dans les roles de serveur, metter case serveur Web Server IIS et

Tout au long de ce didacticiel, vous apprendrez à utiliser Laravel 6 - la dernière version de l'un des frameworks PHP les plus populaires - pour créer une application Web CRUD avec

?3 -> Le disque de l'OS sur lequel vous voulez installer GRUB (c'est généralement la même valeur que ?1).. ?4 -> La partition de l'OS sur laquelle vous voulez installer

Exercice : trouvez la directive DocumentRoot dans le fichier de configuration et modifiez la racine pour qu’elle pointe vers un répertoire de votre choix (par exemple c:/web )..

Chaque ligne possède 5 paramètres programmables individuels, ce qui rend le panneau universel pour tout type de détecteurs d'incendie classiques.Toutes les informations sur