Bonjour

Voila je voudrais faire une requete du type
Code : Sélectionner tout - Visualiser dans une fenêtre à part
select * from produit where id_produit in (1,2,3,4,5,6)
où (1,2,3,4,5,6) est une liste java :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
List codesProduits = new ArrayList();
...
// traitement pour remplir la liste
...
PreparedStatement pstmt = null;
pstmt = connection.prepareStatement("select * from produit where id_produit in (?)");
pstmt.setString(1,codesProduits.toString());
Le pb en faisant ça c'est que ça insère de guillemets (normal, c'est une String) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
select * from produit where id_produit in ('1,2,3,4,5,6')
Donc je voulais savoir comment faire un truc du genre "pstmt.setList" ..

Quelqu'un aurait-il déja eu ce cas ?

Merci

Florence