TP 2 : jdbc
Exercice 1
Récupérez les fichiers ici.
La classe DicoFrame est l'interface d'un dictionnaire.
L'utilisateur peut y insérer un mot et visualiser les définitions existantes.
On veut
compléter DicoFrame en écrivant une classe
Dictionnaire. Les définitions seront stockées dans une base
de données très simple.
- faites fonctionner le bouton insérer (insère un nouvel élément)
- faites fonctionner le bouton chercher (donne la définition d'un mot)
- faites fonctionner le bouton lister (liste les mots définis)
Exercice 2
Récupérez les fichiers ici.
Soit la table :
create table personne (
idPersonne integer primary key,
nom text,
prenom text)
;
Créez la base de données
Question 1
Testez le programme (la classe principale est
AgendaApplication), lire et comprendre le code pour la fonction
d'ajout d'une personne.
Question 2
En vous inspirant de la structure existante,
concevez puis implémentez une fonctionnalité permettant de
supprimer une personne dans l'agenda. L'utilisateur désignera la
personne à supprimer par son numéro. L'interface utilisateur est
déjà écrite (classe SupprimerPersonneUI).
Question 3
Concevez et implémentez une fonctionnalité permettant de
modifier les données d'une personne dans l'agenda. On désignera la
personne à modifier par son numéro. Vous pourrez utiliser la classe
ModifierPersonneUI comme base de départ.
Serge ROSMORDUC