Affichage des Enregistrements De Base de données MySQL à l'aide de JTable en Java
Je veux me connecter un JTable
à un ResultSet
à partir d'une base de données MySQL afin que je puisse afficher les données.
Je suis à la recherche pour des liens ou des extraits de code décrivant cette tâche. Je suis l'aide de l'EDI Netbeans..
Voir cette question: stackoverflow.com/questions/10620448/... ou cette question stackoverflow.com/questions/7620492/...
Cette Question & Réponse( stackoverflow.com/questions/10620448/...) peut résoudre votre problème
Cette question semble être hors-sujet parce que c'est sur la façon de faire quelque chose, sans montrer aucune tentative ni effort pour réaliser ce qui est demandé. Questions dans ce format ne suivent pas les lignes directrices sur les questions qui peuvent être posées dans la. Voir stackoverflow.com/help/on-topic
Cette Question & Réponse( stackoverflow.com/questions/10620448/...) peut résoudre votre problème
Cette question semble être hors-sujet parce que c'est sur la façon de faire quelque chose, sans montrer aucune tentative ni effort pour réaliser ce qui est demandé. Questions dans ce format ne suivent pas les lignes directrices sur les questions qui peuvent être posées dans la. Voir stackoverflow.com/help/on-topic
OriginalL'auteur user3331023 | 2014-02-20
Vous devez vous connecter pour publier un commentaire.
Ci-dessous est une classe qui permettra d'accomplir l'essentiel de ce que vous voulez faire lors de la lecture de données à partir d'une base de données MySQL dans un
JTable
en Java.Dans NetBeans IDE que vous utilisez, vous aurez besoin d'ajouter le Pilote JDBC MySQL dans les Propriétés du Projet, comme je l'affiche ici:
Sinon, le code va jeter un
SQLException
indiquant que le pilote ne peut pas être trouvé.Maintenant dans mon exemple,
yourdb
est le nom de la base de données etanimals
est le nom de la table que je suis l'exécution d'une requête contre.Ici est ce qui va être de sortie:
De joint note:
Vous avez dit que vous étiez un novice et besoin d'un peu d'aide pour comprendre certaines des classes de base et les concepts de Java. Je vais en citer quelques-uns ici, mais n'oubliez pas que vous pouvez toujours parcourir les docs sur Oracle du site.
J'ai mis à jour avec des exemples de code à partir de ce même site.
qu'est-ce que le vecteur?? désolé, je ne suis qu'un débutant.
J'ai mis à jour ma réponse avec un lien sur un tuto expliquant la
Vector
classe. LeVector
classe est considéré comme obsolète et est le plus souvent vu dans le code existant - laArrayList
classe est d'être utilisé à la place, mais le code fonctionne toujours.J'ai révisé ma réponse avec une réponse qui doit être très bien adaptés à vos besoins. Laissez-moi savoir si cela vous aide.
OriginalL'auteur Derek W
c'est le moyen facile de le faire il vous suffit de télécharger le fichier jar
"rs2xml.jar"
l'ajouter à votre projetet de le faire :
1 - créer une connexion
2 - tresorerie et resultset
3 - créer un jtable
4 - donner un résultat
DbUtils.resultSetToTableModel(rs)
comme défini dans cette methode vous obtenez votre jtable si facile.
OriginalL'auteur Walid Bousseta
Si vous avez besoin de beaucoup travailler avec la base de données dans votre code et vous connaissez la structure de votre table, je vous suggère de le faire comme suit:
Tout d'abord, vous pouvez définir une classe qui va vous aider à faire des objets capables de garder les lignes de votre tableau de données. Par exemple dans mon projet, j'ai créé une classe nommée Document.java de conserver les données d'un document unique à partir de ma base de données et j'ai fait un tableau de la liste de ces objets à conserver les données de mon tableau qui est le gain par une requête.
Deuxième de tous, vous pouvez définir une classe permettant de gérer votre base de données. Par exemple, j'ai défini une classe nommée DataBase.java qui s'occupe de mon connexions à la base de données et mon besoin de requêtes. Et j'ai instancié à l'opposé de ma classe principale.
J'espère que cela pourrait être un peu d'aide.
OriginalL'auteur Sparrow7000