Comment appeler un trigger par Java ?
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:
Code:
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 ;
} |
et pour exécuter une requete update j'ai utilisé le code suivant:
Code:
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 ;
} |
svp aidez-moi de résoudre ce problème(comment appeler un trigger) et merci beaucoup