TP 11 de Programmation 2e Année Informatique 2004-2005 : jdbc (2)
Note : Le driver est
disponible dans/usr/share/java/postgresql.jar. Dans le
répertoire jdbc, vous trouverez aussi des exemples.
Pour contacter postgres en dehors de java, vous utiliserez
psql -h shenout votrelogin
Exercice 1
Récupérez les fichiers ici.
Soit la table :
create table personne (
idPersonne integer primary key,
nom text,
prenom text)
;
Créez la dans postgres (serveur shenout). Insérez au moins une
personne "à la main".
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.
Question 4 (optionnelle)
Réalisez un programme permettant d'ajouter une personne
dans l'agenda à travers une interface swing.
Serge ROSMORDUC