Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Índice de erro Java JDBC Sql fora do intervalo


A maneira como você usa prepareStatement está errada

A string SQL selecionada deve ser assim:
String sql = "SELECT finance_ID, finance_pass FROM  finance_accounts WHERE finance_ID = ? AND finance_pass = ?";

Ao definir a instrução preparada, você deve usar ps.setInt(1, user); para definir seu ID de uso.