Livrando meu código de blocos try/catch  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
Ricardo Siqueira
JavaGuru
[Avatar]

Membro desde: 27/03/2006 09:22:41
Mensagens: 200
Offline

Galera é o seguinte. Eu tenho um método que precisa verificar se o nome e login de usuário já existem antes de cadastrar o fulano.
Aqui no Guj mesmo me foi sugerido usar um bloco try/catch na inserção e colocar o código de erro de duplicidade do meu banco como condição.
O problema é que existem 3 registros que não podem ter duplicata e eu quero lançar uma OptionPane indicando o que está duplicado.
Significaria que eu teria de colocar um bloco try/catch pra cada inserção. Existe um modo mais "limpo" de se fazer isso? Segue um código de exemplo do q eu to falando.


Você está na profissão errada. È a resposta mais provável.
[MSN]
thingol
Moderador

Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline

Código repetido sugere "refactoring", ou seja, você pode criar um método para inserção que receba a query e a mensagem de erro e trate o "try/catch", e você pode chamar esse método 3 vezes nessa sua rotina "grava".
[WWW]
Lucas Zingano
JavaChild
[Avatar]

Membro desde: 30/03/2006 13:36:11
Mensagens: 129
Localização: Porto Alegre, Brasil
Offline

hmm... coloca na assinatura do metodo throws Exception


"The Sarbanes-Oxley Act is the greatest thing to happen to India since Y2K."
Mark Kobayashi-Hillary, author of Outsourcing to India.
[Email] [WWW] [MSN]
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team