Appel d'une procédure stockée
Bonjour à tous.
J'essaie en ce moment d'appeler une procédure stockée sur Oracle, depuis Eclipse.
J'ai parcouru beaucoup de site, et j'ai fini par coder quelque chose qui ressemble à ça :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| Connection _connexion = null;
CallableStatement etatproc = null;
public boolean execProc(String SqlReq){
try
{
etatproc = this._connexion.prepareCall(SqlReq);
etatproc.execute();
return true;
}
catch (SQLException e) {
return false;
}
} |
J'ai défini la connexion, elle marche, mais lors du execute(), le debug se bloque, ne continue pas quoi. Je fais appel à cette méthode avec :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| public String execProc(){
view conn = new view();
conn.Connect();
String request = "{call TRACKER2BDD.Transfert_Tracker()}";
boolean bool = conn.execProc(request);
if (bool){
return "La procédure a été exécutée correctement.";
}
else{
return "La procédure ne s'est pas exécutée correctement.";
}
} |
Enfin voila, l'execution de l'appel de la procédure ne marche pas, si quelqu'un peut m'aider, je suis preneur !
Cordialement,