Bonjour, je viens de tester ce qui m'était indiqué dans la FAQ
http://java.developpez.com/faq/jdbc/...lableStatement
pour essayer de lancer un procedure en lui passant 2 parametre en entrée.
Voici mon code :
Et l'execption qui est levée:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 String sql = "{call detect_peak(?)}"; CallableStatement stmt = con.prepareCall(sql); stmt.setString(1,"1"); stmt.setString(2,"2"); stmt.execute(); stmt.close();
Pour le premier paramètre ça commence bien à partir de 1 dans le tuto?
Code : Sélectionner tout - Visualiser dans une fenêtre à part Exception SQLjava.sql.SQLException: Index de colonne non valide
Et sinon, ces paramètre sont des Number... ça pose un problème quand mette un string???
Partager