try { catch }  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
winde3
Thread.start()

Membro desde: 07/04/2009 14:45:05
Mensagens: 26
Offline

pessoal quero uma pequena ajuda... estou fazendo um codigo de cadastro... nele a pessoa digita pra excluir por Exemplo...

Digite o nome para excluir...

ai com esse nome queria verificar primeiro se ele ta na base de dados... se tiver so retorna a mensagem, excluido com sucesso.. se nao... Esse nome não existe no banco de dados!

só isso.. como fazzer?


Código:
Método principal



minha base onde coloco o codigo pra excluir:


no aguardo... vlw!
Alisson Lima
What is classpath?

Membro desde: 09/06/2009 08:14:47
Mensagens: 7
Offline

Pelo que entendi o que voce precisa fazer neste caso é um select na base tipo assim:

SQL = "select count(*) from trafico where nome like '" + nome + '"

isso vai te retornar um registro com a quantidade de registros que possuem este nome, ento se for maior que zero voce exclui se nao, voce pode mostrar a mensagem
de que o registro nao existe atrves de um JOptionPane;

uma coisa interessante tambem que voce deve cuidar nestes caso é o seguinte: no seu sql voce esta excluindo todos os registros que possuem aquele nome.. e seu houver mais d um voce ira excluir todos..
a nao ser que voce ja esteje validando para nao cadastrar mais de uma com o mesmo nome...

espero ter ajudado
winde3
Thread.start()

Membro desde: 07/04/2009 14:45:05
Mensagens: 26
Offline

alisson é mais ou menos o que eu quero!

respondendo tua dica final!

eu estou alterando por nome, mais vou alterar depois por codigo pois é chave primaria!

agora pro questionamento acima!

mando o usuario digitar o nome da pessoa se nao tiver quero que diga... não existe esse usuario cadastrado... se tiver.. aparecer usuario excluido com sucesso!

entendeu?
rubinelli
JavaEvangelist
[Avatar]

Membro desde: 26/04/2005 11:18:25
Mensagens: 469
Offline

O método executeUpdate() retorna o número de linhas alteradas/inseridas/excluídas. Você já está fazendo essa verificação, o único problema é que você está fazendo ao contrário:


Deveria ser:

ou simplesmente:
[WWW]
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team