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 :

Requete SQL Oracle + JProgressBar


Sujet :

JDBC Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Inscrit en
    Mai 2008
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 5
    Par défaut Requete SQL Oracle + JProgressBar
    Bonjour à tous !

    Voila, depuis quelques temps que je parcours google et après avoir essayer toutes la combinaisons de recherches possible j'en viens à vous.

    Je suis actuellement en train de fignoler une application java qui permet d'exécuter des requêtes sql sur une base oracle et de récupérer le résultat sous la forme d'un JTable.

    Tout fonctionne bien mais mon soucis est que pendant l'exécution on ne voit pas que le programme fonctionne. C'est pourquoi je voudrai lui adjoindre une JProgressBar pour montrer l'avancement et montrer que le programme n'est pas planté.

    Mon soucis est que je ne trouve rien qui se rapporte à l'affichage d'une JProgressBar avec l'exécution d'une requête SQL.

    Donc :

    1 - Est-ce possible ?
    2 - Si oui, quelqu'un aurait-il un lien ou m'éclairer, merci.

  2. #2
    Membre Expert
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 276
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 276
    Par défaut
    Oui c'est possible.
    Tu peux utiliser le mode "inderterminé" de la JProgressbar, car on ne peut pas connaitre à l'avancement d'une requête SQL.

    Qu'est-ce qui te bloque ?

  3. #3
    Nouveau membre du Club
    Inscrit en
    Mai 2008
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 5
    Par défaut
    Citation Envoyé par fr1man Voir le message
    Oui c'est possible.
    1 -Tu peux utiliser le mode "inderterminé" de la JProgressbar, car on ne peut pas connaitre à l'avancement d'une requête SQL.

    2 - Qu'est-ce qui te bloque ?
    Bonjour fr1man et merci de ta réponse.

    1 - Tout à fait d'accord, je n'avais pas encore complètement lu la javadoc pour la JProgerssBar et je pensais bien qu'il fallait qu'elle fasse "plusieurs tours"

    2 - Pour faire ça j'ai créer une classe héritée de Thread et j'ai placer le Statement.executeQuery dans la méthode run()
    Ce qui me bloque c'est que je ne vois pas à quel moment mettre à jour la JPB.... où alors lancer 2 Threads ?

  4. #4
    Membre Expert
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 276
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 276
    Par défaut
    Utilise setIndeterminate(true) au lancement de ta requête, donc de ton thread et setIndeterminate(false) à la fin de ton thread.

  5. #5
    Nouveau membre du Club
    Inscrit en
    Mai 2008
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 5
    Par défaut
    Bon ça y est j'ai compris.

    Il faut quand même faire Thread.start() pour que ça fonctionne :p

    Je te remercies pour tes conseils fr1man.

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

Discussions similaires

  1. requete sql oracle
    Par kwakly dans le forum SQL
    Réponses: 2
    Dernier message: 23/08/2007, 10h13
  2. Datacombo + Requetes SQL Oracle
    Par Tatoine dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 13/06/2007, 14h08
  3. DIVISION dans une requete sql ORACLE
    Par medonline dans le forum Langage SQL
    Réponses: 11
    Dernier message: 31/01/2007, 12h51
  4. Sous-requetes SQL Oracle MsQUERY
    Par CHRISTOPHE_86 dans le forum Oracle
    Réponses: 1
    Dernier message: 11/09/2006, 20h45
  5. Requete SQL Oracle
    Par Nounoursonne dans le forum Langage SQL
    Réponses: 3
    Dernier message: 19/07/2006, 11h48

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