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

avec Java Discussion :

Récupération de données en SQL et tri dans une liste


Sujet :

avec Java

  1. #1
    skurty
    Invité(e)
    Par défaut Récupération de données en SQL et tri dans une liste
    Bonjour,

    j'ai actuellement une table dans une base de données avec un numéro, un nom et un prénom. J'arrive à me connecter à la base et à ensuite afficher les informations dans une JComboBox par exemple sous la forme :
    1 DUPONT Jean
    2 MARC Pierre
    ...

    Le problème c'est que l'utilisateur doit pouvoir sélectionner une des personnes dans la liste pour ensuite ouvrir une nouvelle fenêtre. Je crée donc une nouvelle instance mais il me faudrait récupérer le numéro de la personne sélectionnée. Avec une JComboBox, les index sont incrémentés automatiquement et ne correspondraient pas forcément aux numéros dans la base de données.

    J'ai essayé de regarder du côté des ArrayList mais je n'ai pas trop compris le principe et je ne sais pas si cela servirait dans mon cas.

    Merci de votre aide

  2. #2
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mars 2009
    Messages : 27
    Points : 33
    Points
    33
    Par défaut
    Salut, tu dois ouvrir une nouvelle fenetre et dans celle ci tu dois afficher des informations sur la personne?? Le truc c'est que tu dois faire une requette par a port au champ sélectionné mais le nom n'est pas une clef primaire? Tu dois faire une requette sur une clef primaire auto incrementer??

    Si oui, en même temps que tu place le nom dans le jcomboBox tu peux placer la clef dans une ArrayList, et normalement en récupérant l'index sélectionné de la jcomboBox, en le plaçant comme coordonné de ton arrayliste tu devrais retomber sur la bonne clef.

  3. #3
    skurty
    Invité(e)
    Par défaut
    Merci de votre réponse.

    Le numéro de la personne est bien une clé primaire, en auto incrément.

    L'utilisateur doit pouvoir afficher une nouvelle fenêtre avec les informations de la personne, ou une autre où je récupère des données dans une autre table où le numéro de la personne et en clé alternative.

    Je comprends le principe de ce que vous proposez mais je pensais qu'il était possible de créer une ArrayList avec le numéro comme index et le reste des informations également stockées dedans.

    Je vais essayer cette méthode, je vous tiens au courant.

  4. #4
    skurty
    Invité(e)
    Par défaut
    J'ai donc réalisé ce que vous m'aviez conseillé et cela fonctionne. Je vous remercie pour votre rapidité et votre aide

Discussions similaires

  1. Tri dans une liste de données
    Par romainlog dans le forum Excel
    Réponses: 2
    Dernier message: 28/09/2011, 20h56
  2. Récupérer données formulaire et les afficher dans une liste à puce
    Par johnny3 dans le forum Général JavaScript
    Réponses: 0
    Dernier message: 06/02/2010, 20h38
  3. Faire un tri dans une liste
    Par patmar83 dans le forum IHM
    Réponses: 5
    Dernier message: 17/12/2009, 08h37
  4. [DisplayTag] Tri dans une liste paginée
    Par guntzerp dans le forum Taglibs
    Réponses: 4
    Dernier message: 15/09/2009, 17h03
  5. tri dans une liste déroulante
    Par paolo2002 dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 27/02/2008, 12h45

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