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