Bonjour à tous,

je possède une requête contenant un paramètre dans le fichier requete.sql :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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