Como faz pra remover um Contato da minha Agenda

9 respostas
B

ae alguem me ensina como remover um contato da minha, ja aprendi como inserir e como mostrar os contatos mas to com dificuldade em deletar e dar um update, to usando eclipse e mysql.

vlw ai obrigado

9 Respostas

fiaux

Você vai ter que criar uma query para apagar o registro do banco, e um método para executar essa query via Java.

B

pow ja criei olha:

public void altera(Contato tato) throws SQLException {

PreparedStatement stm = con

.prepareStatement(UPDATE contatos set nome=?, email=?, endereco=?, id=?”);

stm.setString(1, tato.getNome());

stm.setString(2, tato.getEmail());

stm.setString(3, tato.getEndereco());

stm.setLong(4, tato.getId());

stm.execute();

stm.close();

}
public void remove(Contato ct) throws SQLException {
	PreparedStatement stt = con
			.prepareStatement("DELETE  FROM contatos where id = '1'");
	stt.setLong(1, ct.getId());
	stt.execute();
	stt.close();
}

}

mas como faz pra usar elas ???

fiaux

Cara… não entendi… se você tem o método pronto qual a dificuldade?
obs: PreparedStatement stt = con .prepareStatement("DELETE FROM contatos where id = '1'"); Vai sempre remover o 1?

B

tipo como faz pra usar esse metodo? so como um teste

criei uma classe DeleteTeste

so pra remover um contato mas nao sei como faço…

o que devo fazer me ajuda pls

obs: no lugar de “1” é “?” esqueci de mudar…

me ajuda plss so iniciante em java.

fiaux

Você vai instanciar a classe que fornece o método e chamá-lo. Esse método deve ter como argumento, no mínimo, o id do registro a remover do banco.

B
ae fiz isso:

public static void main(String[] args) throws SQLException {

Contato dd = new Contato();

ContatoADD del = new ContatoADD();
del.remove();
	

}

}

mas da ERRO ali no del.remove();

o q devo fazer pra remover por exemplo a id 3.

fiaux

Você deveria ver a mensagem e tentar entender o motivo do erro.
Você não criou um método que recebe um Contato como argumento? Naquela chamada você não passou nenhum argumento.

B

sim eu li

mas qual argumento por exemplo?

po pra deletar é complicado…

pra inserir e mostrar é izi.

help plss

fiaux

brucemelodf:
sim eu li

mas qual argumento por exemplo?

po pra deletar é complicado…

pra inserir e mostrar é izi.

help plss

public void remove(Contato ct)

Criado 9 de setembro de 2008
Ultima resposta 9 de set. de 2008
Respostas 9
Participantes 2