Olá, estou fazendo uma aplicação web, e em uma das classes, eu insiro dados numa tabela posgres, um dos campos dessa tabela é unique (login, no caso).
Quando o usuário insere um login que já existe na tabela, ele da um erro, porém, eu quero “modificar” a mensagem desse erro pra uma linguagem que um usuario comum entenda.
Ele me retorna falha na inserção em chave unique, eu quero só mostrar “usuario já cadastrado”.
eu faço o insert num try catch
public boolean insereAluno() {
boolean conseguiu = false;
int linhas=0;
String query = "insert into usuario (nome,usuario) values ('"+nomeUsuario+"','"+usuarioUsuario+")";
try {
linhas = statement.executeUpdate(query);
}
catch(Exception e) {JOptionPane.showMessageDialog(null,e);}
if(linhas>0) {
conseguiu = true;
}
return conseguiu;
}
Esse “e” do exception é “enorme”, ele que eu quero transformar em um aviso feito por mim
tem como ?

