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 :

triggers en java


Sujet :

JDBC Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mars 2007
    Messages
    193
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 193
    Par défaut triggers en java
    Salut!

    Je voudrais savoir comment reproduire le fonctionnement d'un trigger mais dans mon application java: c'est à dire que dès qu'il y a insertion d'une nouvelle ligne dans ma base de données par un programme qui tourne en arrière plan, cette ligne sera immédiatement affichée dans ma jtable.

    (j'ai utilisé un timer qui répète toute les n secondes la connexion à la base de donnée et la requête SELECT et dont le fonctionnement a réactualisé l'affichage de ma jtable mais s'il y a des nouvelles insertions dans la base pendant que l'application est en cours d'exécution ça ne marche que si je ferme l'application et je la réexécute et non en temps réel!!)

    svp aidez moi c'est vraiment urgent!!

    Merci!!

  2. #2
    Membre confirmé Avatar de austin P.
    Inscrit en
    Juin 2004
    Messages
    182
    Détails du profil
    Informations personnelles :
    Âge : 51

    Informations forums :
    Inscription : Juin 2004
    Messages : 182
    Par défaut
    si tu utilise une datasource, verifie que ton niveau d'isolation n'est pas en RepatableRead

  3. #3
    Membre confirmé
    Inscrit en
    Mars 2007
    Messages
    193
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 193
    Par défaut
    Excuse moi je suis débutante en java donc je ne sais même pas ce que c'est qu'une datasource!

  4. #4
    Membre confirmé Avatar de austin P.
    Inscrit en
    Juin 2004
    Messages
    182
    Détails du profil
    Informations personnelles :
    Âge : 51

    Informations forums :
    Inscription : Juin 2004
    Messages : 182
    Par défaut
    envoie la ligne de code qui te permet d'ouvrir la base de données

  5. #5
    Membre confirmé
    Inscrit en
    Mars 2007
    Messages
    193
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 193
    Par défaut
    // Charger le pilote Oracle

    DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());

    // Connexion à la base de données
    Connection conn =DriverManager.getConnection ("jdbc:oracle:thin:@127.0.0.1:1521:ubixstg", "user", "password");

  6. #6
    Membre confirmé Avatar de austin P.
    Inscrit en
    Juin 2004
    Messages
    182
    Détails du profil
    Informations personnelles :
    Âge : 51

    Informations forums :
    Inscription : Juin 2004
    Messages : 182
    Par défaut
    essai de placer cette ligne après

    conn.setTransactionIsolation(Connection.TRANSACTION_READ_COMMITTED)

    si cela ne fonctionne pas essaie

    conn.setTransactionIsolation(Connection.TRANSACTION_READ_UNCOMMITTED)

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

Discussions similaires

  1. Trigger SQL Java
    Par boubounagh dans le forum JDBC
    Réponses: 2
    Dernier message: 16/01/2012, 18h50
  2. Comment appeler un trigger par Java ?
    Par sophiesophie dans le forum JDBC
    Réponses: 9
    Dernier message: 26/10/2011, 15h49
  3. executer un trigger avec java
    Par 080983 dans le forum Langage
    Réponses: 1
    Dernier message: 25/08/2007, 20h51
  4. triggers en java
    Par mmb04 dans le forum AWT/Swing
    Réponses: 8
    Dernier message: 03/04/2007, 12h22
  5. Trigger > Classe Java
    Par jiss75 dans le forum Oracle
    Réponses: 3
    Dernier message: 06/12/2006, 10h23

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