Vous devez utiliser le setString()
méthode pour définir le userID
. Cela garantit à la fois que l'instruction est formatée correctement et empêche l'SQL injection
:
statement =con.prepareStatement("SELECT * from employee WHERE userID = ?");
statement.setString(1, userID);
Il y a un bon tutoriel sur la façon d'utiliser PreparedStatement
s correctement dans les didacticiels Java
.