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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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,