PreparedStatement et la méthode setString
Bonjour à tous,
je possède une requête contenant un paramètre dans le fichier requete.sql :
Code:
select * from conducteur where nom = ?
Dans mon code java, je lis cette requête et l'ajoute à un preparedStatement.
Ensuite, j'ajoute la valeur de mon paramètre à l'aide de la méthode setString :
Code:
1 2 3 4 5
|
String value = "David";
PreparedStatement statement = connection_db.prepareStatement(sql,ResultSet.TYPE_SCROLL_SENSITIVE ,ResultSet.CONCUR_READ_ONLY );
statement.setString(1, value);
result = statement.executeQuery(); |
Le result ne contient aucun résultat alors que lorsque j'exécute manuellement la requête avec mon paramètre, je trouve un résultat.
J'ai entouré d'un bloc try/catch mais aucune exception n'est levée.
J'ai également imprimé via System.out.println() pour vérifier la requête et celle-ci est correcte.
Quelqu'un a-t-il déjà rencontré ce problème?
Merci d'avance