Je désire, en prévision d'un projet similaire plus gros, faire une petite application java qui utiliserait une base de donnée MySQL.
L'application ferait 3 choses simples.
-Créer un client et consulter un client.
-Créer un produit et consulter un produit.
-Enregistrer une commande d'un client pour un produit.
Le client a une adresse (et un pays qui est sur une autre table de la DB)
Le produit appartient à une catégorie (qui est aussi sur une autre table).
J'ai déjà créé la mini base de donnée en MySQL et je l'ai rempli de valeurs. Et j'ai déjà pris tous les renseignements sur JDBC (j'arrive facilement à me connecter à MySQL avec des programmes java ultra-simplissimes (cf la FAQ)).
Donc au total 5 tables :
Mon but dans ce mini-projet est de comprendre comment avoir une interface GUI (par exemple l'IHM du panneau client) qui est mise à jour du point de vue combolist.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Pays Categorie | | Client Produit | | Commande
C-à-d : si on ajoute un pays dans la DB, quand on crée ensuite un nouveau client, le nouveau pays doit apparaitre dans la combolist du champs pays dans le panneau création client...
Idem pour une nouvelle catégorie quand je crée un nouveau produit...
Je vais certainement devoir utiliser des Prepared Statements.
Mais je ne sais pas par où je dois commencer...
Quelqu'un aurait-il un exemple existant déjà (aussi simple que le mini-projet que je vais essayer de faire tout seul) pour que je puisse comprendre comment une telle application se construit ? Et ainsi progresser ?
D'avance merci de vos conseils...
PS : ce n'est pas un post pour qu'on fasse le travail à ma place, c'est une demande pour avoir un exemple facile pour que je puisse comprendre, étudier et m'améliorer...
Partager