[Java][PreparedStatement][SQL 'LIKE'] Petite question bete ?
Bonjour,
J'ai juste une petite question bête....
Si je veux utiliser les PreparedStatement avec dans ma requete un like.
Exemple :
Code:
SELECT * FROM USERS WHERE NOM LIKE '%toto%'
Que dois je mettre pour la requete du PreparedStatement :
1- SELECT * FROM USERS WHERE NOM LIKE ?
et faire un
Code:
pstmt.setString("%toto%");
ou bien
2- SELECT * FROM USERS WHERE NOM LIKE '%?%'
et faire un
Code:
pstmt.setString("toto");
Donc si les deux sont possibles pouvez vous me dire laquelle est la mieux.
Si aucune des deux ne fonctionne pouvez vous me dire comment je dois faire.
D'avance merci à tous.