Validar usuario e senha do mySQL na conexão [RESOLVIDO]

2 respostas
W

Boa tarde pssoal,

Na minha aplicação gostaria que o usuário entrasse com o login e senha do mysql da máquina.
Que tipo de exceção devo tratar quando o usuário entra com usuario ou/e senha que não existem? (Obs.: estou falando do login/senha do gerenciador mySQL e não de dados gravaos em base de dados criadas). Se eu conseguir tratar uma exceção em específico creio que posso ficar pedindo o login e senha enquanto o usuário não digitar dados válidos.

Obrigado

SOLUÇÃO:

Bom, tratei a exceção pegando a mensagem da exceção SQL:

if(String.format("%s",e.getMessage()).contains("Access denied for user")){  
                JOptionPane.showMessageDialog(gui,"O login e/ou senha do gerenciador" +  
                      "\nde banco de dados mySQL é inválido!");  
                gui.dispose();  
             }

2 Respostas

Andre_Rosa

Dê uma olhada:
http://www.tek-tips.com/viewthread.cfm?qid=1605968&page=4

drsmachado

Bem, então você não fará nada.
O MySQL possui uma tabela chamada user onde os dados dos usuários que o gerenciam ficam salvos.
Isto

wellingtonfoz:

Obs.: estou falando do login/senha do gerenciador mySQL e não de dados gravaos em base de dados criadas
não é possível.

Criado 10 de junho de 2011
Ultima resposta 11 de jun. de 2011
Respostas 2
Participantes 3