[Resolvido] PrepareStatment erro

2 respostas
V

Opa ta rolando um erro muito estranho quando eu tento usar o preparestatment

public static module.database.Usuario login(String login, String senha) throws SQLException { module.database.Usuario a; try (PreparedStatement stat = Database.getCon().prepareStatement("SELECT * FROM usuario u WHERE u.login = '?' AND u.senha = '?'")) { stat.setString(1, login); // <- Ele diz que o erro ocorre nessa linha stat.setString(2, senha); try (ResultSet exe = stat.executeQuery()) { exe.last(); if (exe.getRow() == 0) { return null; } exe.first(); a = resultSetToUsuario(exe); } } return a; }

Erro

java.sql.SQLException: Parameter index out of range (1 > number of parameters, which is 0).

alguma dica aew ?

2 Respostas

F

Victor, remova as aspas simples.

[]s

V

fabiophx:
Victor, remova as aspas simples.

[]s

hue vlw n faz 3 sec que descobrir isso, mas essa ai é a solução mesmo assim vlw x)

Criado 2 de fevereiro de 2014
Ultima resposta 2 de fev. de 2014
Respostas 2
Participantes 2