Java
lolita-01
Messages postés
101
Statut
Membre
-
KX Messages postés 19031 Statut Modérateur -
KX Messages postés 19031 Statut Modérateur -
Bonjour,
je veux afficher le contenu de ma table dans un jTextfield, voici le code :
private void UpdatejTextFieled(){
cnx c = new cnx();
try{
ResultSet s=c.cmd3.executeQuery("select * from DEMANDE_CONGÉ;");
if (s.next()){ jTextField1.setText(String.valueOf(s ));
} }
catch (SQLException e1) {
System.out.println("Problem au niveau de l'accés à la DB !");
System.out.println(e1.getMessage());
System.exit(0);
}}
Malhereusement il donne aucun résultat, y a t-il quelqu'un qui peut m'aider svp?
je veux afficher le contenu de ma table dans un jTextfield, voici le code :
private void UpdatejTextFieled(){
cnx c = new cnx();
try{
ResultSet s=c.cmd3.executeQuery("select * from DEMANDE_CONGÉ;");
if (s.next()){ jTextField1.setText(String.valueOf(s ));
} }
catch (SQLException e1) {
System.out.println("Problem au niveau de l'accés à la DB !");
System.out.println(e1.getMessage());
System.exit(0);
}}
Malhereusement il donne aucun résultat, y a t-il quelqu'un qui peut m'aider svp?
A voir également:
- Java
- Jeux java itel - Télécharger - Jeux vidéo
- Waptrick java football - Télécharger - Jeux vidéo
- Waptrick java voiture - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
- Eclipse java - Télécharger - Langages
1 réponse
setText(String.valueOf(s)) est ici équivalent à setText(s.toString()), or toString() ne doit probablement pas être redéfinit, cela va donner un truc genre ResultSet@123ABC
L'utilisation du jTextField est donc à proscrire pour ce genre d'éléments. Eventuellement tu peux afficher chaque ligne et chaque colonne de ton ResultSet, mais pas dans un jTextField.
Mais si tu n'as rien qui s'affiche, c'est peut-être tout simplement parce que s.next() renvoie false, il faudrait rajouter un else pour contrôler ce cas.
L'utilisation du jTextField est donc à proscrire pour ce genre d'éléments. Eventuellement tu peux afficher chaque ligne et chaque colonne de ton ResultSet, mais pas dans un jTextField.
Mais si tu n'as rien qui s'affiche, c'est peut-être tout simplement parce que s.next() renvoie false, il faudrait rajouter un else pour contrôler ce cas.