MODIFICATION interative d'une base de données

Objectifs

Il s'agit de reprendre la correction du TD précédent c'est à dire les classes JDBCConnectionDialog.java, ResultSetTableModel.java, DemoTableJDBC.java et ResultSetDialog.java et de modifier la seule classe DemoTableJDBC.java que vous renomerez en NOM_PRENOM_ModifTable. Comprendre le code de cette classe et utiliser les mêmes techniques fait partie du jeu de ce TD !

A partir du code de cette classe, vous effectuerez les opérations suivantes :

Modifier la classe pour effectuer une requête "select * from" sur la table donnée dans la zone de texte

Après connexion à la base par le menu et saisie du nom de la table (ici "etudiant") dans la zone de texte, le résultat est le suivant (comme pour le TD précédent), il n'y a donc rien à changer aux classes de connexion et d'affichage des résultats :

Ajout de 3 boutons et 3 zones de texte correctement positionnés

Le résultat sera le suivant :

Créer une nouvelle classe permettant de modifier un enregistrement donné

Après un click sur le boutton "Modifier ligne :" une fenêtre apparaît avec les données de l'enregistrement concerné dans différents champs de type texte. Indications :

Insertion d'un enregistrement dans la Base de Données

Après un click sur le boutton " Ajouter ligne :" une fenêtre similaire à celle de modifiication apparaît pour permettre l'ajout d'un enregistrement. De la même manière que précédemment, un click sur Ok lancera l'exécution de la commande SQL nécessaire.

Supprimer un enregistrement de la Base de Données

Un click sur le boutton "Supprimer Ligne :" construira et executera une requête de suppression de l'enregistrement demandé.