0% ont trouvé ce document utile (0 vote)
24 vues1 page

TP Java Swing JDBC Client

Transféré par

cl.allain112
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
24 vues1 page

TP Java Swing JDBC Client

Transféré par

cl.allain112
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

TP Java Swing + JDBC – Gestion des Clients

L’objectif de ce TP est de concevoir une application de gestion de clients en Java en utilisant l’interface
graphique Swing et une base de données relationnelle via JDBC.

Objectifs pédagogiques :
Maîtriser la création d’interfaces graphiques avec Swing.

Manipuler une base de données SQLite ou MySQL avec JDBC.

Implémenter les opérations CRUD (Créer, Lire, Modifier, Supprimer).

Appliquer des contrôles de saisie (validation de formulaire).

Énoncé du TP :
Vous devez développer une application Java Swing qui permet de gérer des clients avec les fonctionnalités
suivantes :

1. Interface utilisateur

Créez une fenêtre principale disposant des boutons standards : fermer, agrandir, réduire.
- Ajoutez un formulaire contenant les champs suivants : Nom, Prénom, Email, Date de naissance.

2. Ajout de clients

- Un bouton permet d’ajouter un nouveau client.


- Avant l’ajout, vous devez vérifier que tous les champs sont valides :
* Le nom et le prénom sont obligatoires.
* L’adresse email doit être dans un format valide.
* La date de naissance doit respecter le format AAAA-MM-JJ.

3. Affichage de la liste des clients

Les clients enregistrés sont affichés dans une liste (JList ou JTable).
- Lorsqu’un client est sélectionné, ses informations sont affichées dans le formulaire.

4. Modification et suppression

En sélectionnant un client, il est possible de modifier ses informations via un bouton “Modifier”.
- Un autre bouton “Supprimer” permet de supprimer le client sélectionné.

5. Persistance des données

Les données sont stockées dans une base SQLite ou MySQL.


- Utilisez JDBC pour établir la connexion et exécuter les requêtes SQL.

Vous aimerez peut-être aussi