Mysql
 sql >> Database >  >> RDS >> Mysql

Indice di errore Java JDBC Sql fuori intervallo

Il modo in cui usi prepareStatement è sbagliato

La stringa SQL selezionata dovrebbe essere così:

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

Quando si imposta l'istruzione preparata, è necessario utilizzare ps.setInt(1, user); per impostare il tuo ID d'uso.