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

JDBC Java Discussion :

Récupération de donnée


Sujet :

JDBC Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Janvier 2008
    Messages : 10
    Par défaut Récupération de donnée
    Bonjour a tous!

    En fait je récupère 5 éléments en base via cette requète ->
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    buffer.append("SELECT " + ALL_FIELDS + " TPCMSG WHERE ETAT = 0 AND ROWNUM <= 5 ORDER BY MSGLGN");
    buffer étant déclarer comme ->
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    StringBuffer buffer = new StringBuffer();
    All_FIELDS étant déclarer comme ->
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    private static final String ALL_FIELDS = "TPCMSG.MSGLGN, TPCMSG.ORIGINE, TPCMSGLGN.ETAT"
    Mon soucis c'est comment après avoir récupéré ces 5 éléments les diférenciers par ORIGINE qui peut être égale à 0, 1 ou 2

    D'avance merci

  2. #2
    Membre chevronné Avatar de Jabbal'H
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2004
    Messages
    403
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2004
    Messages : 403
    Par défaut
    Bonjour,
    Je ne comprend pas très bien ta question, tu peux préciser ?
    Tu veux différencier quoi par origine ?
    Si ce sont les lignes, elle sont dans un resultset, donc il n'y a pas à se tromper.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Janvier 2008
    Messages : 10
    Par défaut
    Bah en fait ma première requète me ramène 5 éléments dont l'état et à A_TRAITER sur 15 disons.
    Et dans ces 5 éléments de veux faire un traitement si ORIGINE = 0 un autre si ORIGINE = 1 et un dernier si ORIGINE = 3
    Comment est ce que je peux faire avec un ResultSet?
    En fait je suis un nouveau développeur en Java et je ne vois pas comment faire...

  4. #4
    Membre chevronné Avatar de Jabbal'H
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2004
    Messages
    403
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2004
    Messages : 403
    Par défaut
    Tu parcours ton Resultset et suivant la valeur de la colonne tu fais un traitement.

    Pour parcourir un resultset
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    while (rs.next()) { ... }
    Pour connaitre le nom de la colonne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    rs.getMetaData().getColumnName(i)
    Et la valeur en String
    Voilà, c'est bien cà ?

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Janvier 2008
    Messages : 10
    Par défaut
    Impeccable, sa fonctionne comme je voulais.
    Merci...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 4
    Dernier message: 05/04/2004, 10h09
  2. Réponses: 2
    Dernier message: 20/02/2004, 08h47
  3. [ DB2] => [ORACLE] Récupération de données
    Par LeDid dans le forum DB2
    Réponses: 3
    Dernier message: 25/06/2003, 17h10
  4. Réponses: 13
    Dernier message: 20/03/2003, 08h11
  5. [XMLRAD] récupération de donnée
    Par Mitch79 dans le forum XMLRAD
    Réponses: 7
    Dernier message: 30/01/2003, 15h36

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