Bom dia pessoal, tenho que recorrer a ajuda da galera novamente. Estou iniciando em java, e estou apanhando desse programa que estou criando. Vou colocar parte do código aqui, e quem poder me dar uma foça agradeço se coração. Tenho esse Metodo: public Contato buscaContato(Contato contato) throws SQLException {
PreparedStatement stmt = this.connection.prepareStatement(“SELECT * FROM contato WHERE Celular like ‘?%’”);
stmt.setString(1, contato.getCelular());
ResultSet rs = stmt.executeQuery();
while(rs.next()) {
contato.setCelular(rs.getString(“Celular”));
System.out.println(rs.getString(“Celular”));
}
rs.close();
stmt.close();
connection.close();
return contato;
}
Classe que chama o método acima:
public class TesteBuscaContato {
public static void main(String[] args) {
try {
Contato contato = new Contato();
contato.setCelular(“9”);
ContatoDAO dao = new ContatoDAO();
dao.buscaContato(contato);
}catch(SQLException sqle) {
sqle.printStackTrace();
}
}
}
Acontence que esta dando esse erro: Parameter index out of range (1 > number of parameters, which is 0).
Alguem pode me dar uma força aí?