Podem me ajudar???
Tenho uma classe DAO, para adicionar, remover, alterar e mostrar os Clientes,
Para exibir todos os clientes eu tenho o seguinte código na classe DAO
public ArrayList getList() throws SQLException
{
PreparedStatement stmt = (PreparedStatement) this.connection.prepareStatement(“select * from contatos”);
ResultSet rs = (ResultSet) stmt.executeQuery();
//retorna Array list do tipo Contato
ArrayList contatosArray = new ArrayList();
while (rs.next())
{
/<em>Obtenho os dados do banco através do rs.getString, e atraves do objeto contato do Tipo Contato eu seto os seus parametros</em>/
Contato contato = new Contato();
contato.setNome(rs.getString(“nome”));
contato.setEmail(rs.getString(“email”));
contato.setEndereco(rs.getString(“endereco”));
contato.setTel(rs.getString(“tel”));
contato.setBairro(rs.getString(“bairro”));
contato.setCidade(rs.getString(“cidade”));
contatosArray.add(contato);
}
rs.close();
stmt.close();
return contatosArray;
Isso é, retorna todos Contatos, a Pergunta é como eu faço para fazer uma consulta de um Contato só, por id ou por nome do cliente
Estou tentando fazer assim:
public Contato getContato(Contato consultacontato) throws SQLException
{
java.sql.PreparedStatement stmt = this.connection.prepareStatement("select id from teste1 where id like ? ");
ResultSet rs = (ResultSet) stmt.executeQuery();
Contato c = new Contato();
while (rs.next())
{
c.setNome(rs.getString(consultacontato.getNome()));
<a href="//c.setNome">//c.setNome</a>(stmt.setString(1, “%”+ nomeContato +"%"));
<a href="//c.setNome">//c.setNome</a>(rs.getString(“Danilo”));
}
return c;
}
Mas não esta dando certo!!!,
