IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Composants Java Discussion :

Jlabel et donnée BDD


Sujet :

Composants Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    88
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 88
    Par défaut Jlabel et donnée BDD
    Bonjour,

    Je dispose d'une fenêtre avec un Jlabel et je voudrai donnée a se Jlabel la valeur que je rérucpère d'une base de donnée.

    Voici le code pour récupérer ma valeur dans ma base de donnée:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    Statement st = connect.createStatement();
    		//requete
    		ResultSet queryselecttata = st.executeQuery("SELECT `Name` FROM `toto` WHERE `id`="+idtata+"");
    		while (queryselecttata .next())
    	      {
    			nametata = queryselecttata .getString("Name");
    	      }
    	catch (SQLException ex)
    		{
    		System.err.println(ex.getMessage());
    		System.out.println("Problème sur les requete SQL");
    	    }
    Voici simplement mon JLabel:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Labeltata = new JLabel();
    Labeltata.setText(nametata);
    Il ne me retourne pas d'erreur mais une indication qui me dis en gros que l'expression :
    nametata = queryselecttata .getString("Name");
    est trop complexe .....
    Si vous avez une idée pour affichée mes données je suis preneur.

    Merci

    EDIT
    Apres avoir fait quelque test j'ai trouvé une solution. J'ignore si elle est bonne mais la voici:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    Statement st = connect.createStatement();
    		//requete
    		ResultSet queryselecttata = st.executeQuery("SELECT `Name` FROM `tata` WHERE `id`="+idtata+"");
    		while (queryselecttata.next())
    	      {
    			nametata = queryselecttata.getString("Name");
    			Labeltata.setText(namerelease);
    	      }
    En gros on est obligé de mettre le setter du texte a la suite de l'attribution de valeur a la variable ...
    J'suis pas convaincu du pourquoi? une idée svp ?

  2. #2
    Membre averti
    Étudiant
    Inscrit en
    Janvier 2010
    Messages
    21
    Détails du profil
    Informations personnelles :
    Âge : 35

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2010
    Messages : 21
    Par défaut
    Salut,

    Tu aurais pas fais une erreur dans les noms de variables ?
    nametata et namerelease.

    Ensuite où est déclaré ta string nametata ? Ton Label est dans la même classe ?

Discussions similaires

  1. [VB.Net] Comment récupérer dans un textbox une donnée BDD ?
    Par zzzmoi dans le forum Accès aux données
    Réponses: 10
    Dernier message: 08/07/2007, 02h08
  2. [Conception] Afficher les données (BDD) dans un tableau en PHP
    Par ox@na dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 04/09/2006, 15h24
  3. Réponses: 2
    Dernier message: 04/06/2006, 20h11
  4. Réponses: 7
    Dernier message: 24/02/2006, 12h32
  5. [Hibernate]Accès aux données BDD via Hibernate
    Par LESOLEIL dans le forum Hibernate
    Réponses: 8
    Dernier message: 17/05/2005, 20h39

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo