Duvida  XML
Índice dos Fóruns » Persistência: Hibernate, JPA, JDBC e outros
Autor Mensagem
ken420
Virtual Machine Man
[Avatar]

Membro desde: 09/10/2008 13:25:41
Mensagens: 504
Localização: na frente do PC
Offline

Alguem sabe como faco para quando eu efetuar o cadastro de um cliente, se o nome que coloquei no jtextfield ja existir igual no banco ele nao fazer o cadastro? thank u

if(c == 0)
JOptionPane.showMessageDialog("Write once, run anywhere");
else
System.out.println(this,"Java é uma ilha, Ruby é uma pedra, Phyton é um réptil, C é uma letra e AJAX é um detergente");
malucocelo
JavaBaby
[Avatar]

Membro desde: 05/08/2009 12:38:53
Mensagens: 77
Offline

tu pode fazer uma consulta pelo nome caso retorne efetua o cadastro ou usar try catch, desde que, este campo no banco não permita dados repetidos(por exemplo se fosse a chave)
jeandonato
Thread.start()
[Avatar]

Membro desde: 17/09/2008 14:11:24
Mensagens: 43
Localização: São Paulo - SP
Offline

Trate isso no Banco...deixa o nome como UNIQUE...
pode até criar uma procedure pra isso que na hr que vc clique em gravar ele executa ela...e verifica td pra vc

[]'ss

@JeanDonato

jeancarlosgoncalves@gmail.com
twitter.com/JeanDonato
www.donatoinfo.com.br
[Email] [WWW] [MSN]
skalinichenko
JavaTeenager
[Avatar]

Membro desde: 10/12/2008 13:41:53
Mensagens: 172
Offline

donatoinfo wrote:Trate isso no Banco...deixa o nome como UNIQUE...
pode até criar uma procedure pra isso que na hr que vc clique em gravar ele executa ela...e verifica td pra vc


+1
Mas se quiser tratar no código, faça como o colega na primeira resposta disse.
Geralmente, dados em banco tem um identificador. Por mais novato que seja o DBA, ele sempre faz de alguma forma, a identificação por um campo de alguma informação.
Se o nome que vc tentar cadastrar, for o ID; é só uma consistência com o ID (nome).

Flw, abçs!

"Se um dia falarem que seu trabalho não é de um profissional, lembre-se: amadores construíram a Arca de Noé. Profissionais contruíram o Titanic!"

 
Índice dos Fóruns » Persistência: Hibernate, JPA, JDBC e outros
Ir para:   
Powered by JForum 2.1.8 © JForum Team