sql >> Base de Datos >  >> RDS >> Mysql

Índice de error Java JDBC Sql fuera de rango

La forma en que usas la declaración preparada es incorrecta

La cadena SQL seleccionada debería ser así:

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

Cuando establezca la declaración preparada, debe usar ps.setInt(1, user); para establecer su ID de uso.