Galera seguinte, estou estuando, brincando com banco de dados e java e então criei métodos de inclusao, alteração e pesquisa de dados nesse database utilizando java porém surgiu uma dúvida, eu procurei alguma coisa no forum e não achei exatamente o que eu queria, mas por exemplo eu queria agora remover um contato passando como parâmetro o número de id, e não estou conseguindo fazer isso, alguém poderia dar uma luz ai, lembrando que não estou utilizando interface gráfica nada.
eu pensei o seguinte faço a pesquida carrego esse contato em uma classe contato e então deleto mas da um erro vou colar aqui
Conectando ao banco ...
Exception in thread "main" java.lang.RuntimeException: java.sql.SQLException: Parameter index out of range (1 > number of parameters, which is 0).
at br.com.agenda.jdbc.ContatoDAO.deleta(ContatoDAO.java:57)
at br.com.agenda.jdbc.TestaRemove.main(TestaRemove.java:15)
Caused by: java.sql.SQLException: Parameter index out of range (1 > number of parameters, which is 0).
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1073)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:987)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:982)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:927)
at com.mysql.jdbc.PreparedStatement.checkBounds(PreparedStatement.java:3754)
at com.mysql.jdbc.PreparedStatement.setInternal(PreparedStatement.java:3738)
at com.mysql.jdbc.PreparedStatement.setInternal(PreparedStatement.java:3780)
at com.mysql.jdbc.PreparedStatement.setLong(PreparedStatement.java:3796)
at br.com.agenda.jdbc.ContatoDAO.deleta(ContatoDAO.java:52)
... 1 more