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

Index d'erreur Java JDBC Sql hors plage

La façon dont vous utilisez prepareStatement est incorrecte

La chaîne SQL de sélection devrait ressembler à ceci :

String sql = "SELECT finance_ID, finance_pass FROM  finance_accounts WHERE finance_ID = ? AND finance_pass = ?";

Lorsque vous définissez l'instruction préparée, vous devez utiliser ps.setInt(1, user); pour définir votre identifiant d'utilisation.