Bonjour a tous.
Je souhaiterez faire des requetes via jdbc mais de la forme
Seulement je souhaite faire ceci de manière dynamique.select * from matable where id in (213,3213,321)
Ainsi la requete que je passe au PreparedStatement :
Je souhaite donc fournir une liste d'identifiant au PreparedStatement, de manière a ce qu'il me fournisse plusieurs lignes de données.select * from matable where id in (?)
J'ai essayé de faire ceci avec un set String
Mais il ne me prend pas mes deux id de manière indépendante, il prend un seul Id : 213,321...ps.setString(213,321)
Comment peut on passer une liste de valeur définie dynamiquement à un PreparedStatement?
Si cela n'est pas possible avec un PreparedStatement, existe t'il une manière simple pour faire cela?
(Au pire, je n'utilise pas de PreparedStatement, et je génère la requete directement en chaine de caractère, mais je ne trouve pas cela très 'propre')
Merci d'avance !
Partager