Rafraîchissant jTable avec la Base de données avec Netbeans
Je suis en train d'élaborer une base de données de l'application avec Java et MySQL comme base de données.
Suis à l'aide de Netbeans en développement Outil de.
J'ai besoin d'afficher la base de données stockée dans un JTable.
Maintenant, quand je ajouter des données à la base de données via une requête. La JTable n'est pas en montrant les détails mis à jour instantanément. J'ai besoin de redémarrer l'application c'est à dire l'exécuter à nouveau.
Maintenant, j'ai besoin de savoir comment puis-je actualiser la JTable quand il y a un changement dans la DB.
Merci de me donner les étapes ou le codage des échantillons car je ne suis pas en mesure de trouver un certain codage exemple sur Internet.
Vous devez vous connecter pour publier un commentaire.
C'est peut-être suffisante pour tirer des changements dans le modèle de table:
Chaque fois que les données dans la base de données des modifications, vous devez recréer le TableModel et ensuite mettre à jour la table avec le nouveau modèle:
TableModel modèle = ...
J'ai connu le même problème, j'ai créé la fonction nommée "UPDATEtable()"
dans lequel j'ai mis le code de la connectivité et l'a appelé cette fonction lorsque cela était nécessaire pour les données d'entrée dans Jtable à partir de Mysql. Pour le bouton Actualiser , j'ai tout d'abord effacé les données de la table et l'on appelait alors la même fonction.
Voici le code :-(Tableau nom de la Variable - TB1)
POUR BOUTON ACTUALISER :-
Vous pouvez également utiliser le code suivant si vous avez instanciée tableNameList comme observables: