Mysql
 sql >> Base de données >  >> RDS >> Mysql

Passer des paramètres à un JDBC PreparedStatement

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 .