Como faz pra remover um Contato da minha Agenda

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

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

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 ???

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?

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.

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.

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.

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.

sim eu li

mas qual argumento por exemplo?

po pra deletar é complicado…

pra inserir e mostrar é izi.

help plss

[quote=brucemelodf]sim eu li

mas qual argumento por exemplo?

po pra deletar é complicado…

pra inserir e mostrar é izi.

help plss[/quote]

public void remove(Contato ct)