Bonsoir,
j'a i crée un petit programme en java qui me permet de faire les MAJ d'une table (exp:article")
et j'ai créer un trigger qui se déclenche quand je fait une MAJ.
sous oracle le trigger s'execute sans erreur. mais je sais pas comment l'appeler dans mon code java
pour exécuter une requete select j'ai utilisé le code suivant:
et pour exécuter une requete update j'ai utilisé le code suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 public ResultSet exec(String sql) { ResultSet rs = null; try { stm = cnx.createStatement(); rs = stm.executeQuery(sql); }catch(Exception e) { System.out.println("Echec de l'execution de la requete:" +e.getMessage()); } return rs ; }
svp aidez-moi de résoudre ce problème(comment appeler un trigger) et merci beaucoup
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 public int update(String sql) { int i=-1; try { stm = cnx.createStatement(); i = stm.executeUpdate(sql); }catch(Exception e) { System.out.println("Echec de l'execution de la requete sqlupdate :"+ e.getMessage()); } return i ; }
Partager