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 :

creer un evenement sur la modification d'une table


Sujet :

JDBC Java

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    139
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 139
    Points : 65
    Points
    65
    Par défaut creer un evenement sur la modification d'une table
    Bonjour, comment fait on pour recevoir un evenement lors de la modification de donnees d'une table.

    Je concois une application java stand alone, a un moment donne je lis les informations de la base dans une JTable directement, entre temps si les donnees d'une table sont modifiees, je voudrais recevoir une notification de cela. Est ce possible?
    je sais que je sais rien. :-(

  2. #2
    Expert éminent sénior
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Points : 12 977
    Points
    12 977
    Par défaut
    La db ne générant pas d'évènements, le seul moyen possible pour toi est de créer un thread qui vérifie tous les X temps la base et recharge les données si nécessaires. (Pour celà ajouter un champ datetime ou timestamp contenant la date/heure de dernière modification, puis il te suffit de stocker dans ton appli la date des données récupérees et de la comparer au max des dates contenus dans ta table, il il y a différence: recharger les données depuis la base.

    COmme ça tu peux éviter de recharger tes données à chaque boucle du thread.
    Hey, this is mine. That's mine. All this is mine. I'm claiming all this as mine. Except that bit. I don't want that bit. But all the rest of this is mine. Hey, this has been a really good day. I've eaten five times, I've slept six times, and I've made a lot of things mine. Tomorrow, I'm gonna see if I can't have sex with something.

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    139
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 139
    Points : 65
    Points
    65
    Par défaut
    ah oui d'accord donc c'est le seul moyen de le faire?! j'y avais penser, mais je croyais que ca se faisait autrement...merci quand meme!
    je sais que je sais rien. :-(

Discussions similaires

  1. Alerte sur la modification d'une table
    Par Mothership dans le forum Administration
    Réponses: 1
    Dernier message: 21/05/2008, 15h10
  2. evenement sur la fermeture d'une fenetre
    Par kespy13 dans le forum AWT/Swing
    Réponses: 9
    Dernier message: 27/03/2007, 09h23
  3. [WinForms]Répercuter la modification d'une table sur le Dataset
    Par kritopal dans le forum Général Dotnet
    Réponses: 2
    Dernier message: 02/09/2006, 09h06
  4. Evenements sur des JLabel dans une JList
    Par Tibo dans le forum Composants
    Réponses: 6
    Dernier message: 30/06/2006, 11h06
  5. Test evenement sur champ vide dans une table
    Par eddyG dans le forum Access
    Réponses: 3
    Dernier message: 30/05/2006, 17h02

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