Boa noite pessoal, tenho uma pagina em jsp que grava os dados no banco de dados, até ai tudo bem!
Quero que quando eu tente salvar um nome que já tenha no banco de dados apareça uma mensagem “Nome já cadastrado”, qual comando devo utilizar?
Obs: Estou usando o banco de dados MYSQL.
Jsp --- impedir dados duplicados
3 Respostas
boolean = fazConsultaNoBanco("nomeAqui");
if ( boolean == true ){
System.out.println("Nome já cadastrado");
}
Algo assim. Mostre o que já fez e explique melhor a sua dúvida pois o ‘comando’ que tu vai utilizar é um SELECT.
Vc pode colocar o nome como unique em seu DB.
Você faz um try/catch. Se cair na exception é pq alguem tentou inserir um nome repetido, assim evita de ir duas vezes no DB. [=
L
Se o projeto e real e o nome que você esta considerando e nome da pessoa descarte esta hipótese pois pode ocorrer homônimas
Criado 6 de dezembro de 2012
Ultima resposta 7 de dez. de 2012
Respostas 3
Participantes 4
Alura POO: o que é programação orientada a objetos? Aprenda os conceitos básicos da programação orientada a objetos, como classes, objetos, herança, encapsulamento e polimorfismo, com exemplos.
Casa do Codigo JavaScript Assertivo: Testes e qualidade de codigo em... Por Gabriel Ramos — Casa do Codigo