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

Langage Java Discussion :

pb pour alimenter mon jtable


Sujet :

Langage Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mai 2004
    Messages
    153
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 153
    Par défaut pb pour alimenter mon jtable
    salut...

    je pose une question un peu bête , je dois alimenter mon tableau avec le resultat d'un select mais ça ne marche pas trop...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    ResultSet Result_table = reqing.executeQuery(
                        "SELECT dept FROM matable where dept='PARIS');
               while (Result_table.next()) {
    
        Object[][] donnees={Result_table.(mon pb est ici)("dept")};
       
               };
    merci

  2. #2
    in
    in est déconnecté
    Membre Expert Avatar de in
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    1 612
    Détails du profil
    Informations personnelles :
    Localisation : France, Finistère (Bretagne)

    Informations forums :
    Inscription : Avril 2003
    Messages : 1 612
    Par défaut
    tu ne peux pas faire ça de cette manière.

    Déjà, tu devrais déclarer ton tableau en dehors de la boucle, sinon à chaque tour tu l'écrases.

    Ensuite, regarde la javadoc pour récupérer les données. getString(String columnName) par exemple pour récupérer une chaine de caractères

    Enfin tu vas être obligé de parcourir ton ResultSet pour remplir ton tableau donc avec à chaque tour un truc comme
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Object[i][j] = String.valueOf(Result_table.getString("dept"));
    mais bon, 2 choses encore : Tu n'es pas obligé d'utiliser un tableau à deux dimension. d'ailleurs tu devrais peut etre regarder du coté des ArrayList et il est déconseillé de nommer les variables avec une majuscule (cf convention de nommage)


    voilà

  3. #3
    Membre éclairé Avatar de nicotine002
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    577
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 577
    Par défaut
    A la limite si tu veux faire comme çà, tu initialise un int à 0:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    int i=0;
      while (Result_table.next()) {
     
        donnees[i][0]={Result_table.getString("dept")};
        donnees[i][1]={Result_table.getString("autrechose")};
        ...
     
               };
    Mais bon pense à creer ton tableau avant

  4. #4
    Membre confirmé
    Inscrit en
    Mai 2004
    Messages
    153
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 153
    Par défaut
    merci pour les reponse, mais es-ce la bonne méthode pour alimenter un jtable dynamique???

  5. #5
    Membre éclairé Avatar de nicotine002
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    577
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 577
    Par défaut
    Dynamiquement, sans connaître le nom des champs?
    Je crois que j'ai vu quelquechose dans la faq qui permet de trouver le nom des champs, mais la flemme de chercher je m'en vais du boulot là

  6. #6
    Membre confirmé
    Inscrit en
    Mai 2004
    Messages
    153
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 153
    Par défaut
    héhé...
    je connais les noms des champs, mais le cherche seulement a "peuplé" mon Jtable

Discussions similaires

  1. Créer des JTexField pour chaque colonne de mon Jtable
    Par virus321 dans le forum Composants
    Réponses: 2
    Dernier message: 29/11/2013, 01h43
  2. [VB.NET] Problème pour alimenter une listbox.
    Par gueguen23 dans le forum Windows Forms
    Réponses: 6
    Dernier message: 17/01/2005, 14h05
  3. Réponses: 2
    Dernier message: 22/04/2004, 13h28
  4. Fonction pour récuperer mon adresse IP
    Par néo333 dans le forum Web & réseau
    Réponses: 11
    Dernier message: 01/11/2003, 17h35
  5. Cherche conseil pour choisir mon orientation.
    Par AslDice dans le forum Débuter
    Réponses: 6
    Dernier message: 24/04/2003, 17h07

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