Interceptar exceções nos Drivers JDBC com Hibernate!!!  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
drix
JavaBaby
[Avatar]

Membro desde: 16/06/2006 14:42:48
Mensagens: 84
Localização: Maringá - Paraná
Offline

Olá! Caros Colegas!

Estou desenvolvendo um sistema.
Onde na tela de login, quero informar ao usuários os erros de acesso ao banco de dados como:
- Senha invalida
- Caminho ou endereco de servidor inválido
- Banco de dados não encontrado
- etc.

Contudo, esses erros geralmente são detectados nas exceções dos drivers JDBC, e não consigo capturá-las dentro do meu sistema.

Alguém tem alguma informação ou dica que pode me ajudar?
Alguém já conseguiu desenvolver algo parecido? como solucionou este problema?

Estou usando Swing/AWT, Hibernate 3.0, MySQL.

Desde já, agradeço a atenção de todos!!!


JDRIx
=/=/=/=/=/=/=/
Café? Servido?
[MSN]
drix
JavaBaby
[Avatar]

Membro desde: 16/06/2006 14:42:48
Mensagens: 84
Localização: Maringá - Paraná
Offline


JDRIx
=/=/=/=/=/=/=/
Café? Servido?
[MSN]
drix
JavaBaby
[Avatar]

Membro desde: 16/06/2006 14:42:48
Mensagens: 84
Localização: Maringá - Paraná
Offline

Vejam as saidas do console, para entenderem meu dilema:


Aqui, simulei uma falha de conexão com o Banco, portanto surge uma exceção no Driver JDBC do MySQL, conforme segue: com.mysql.jdbc.SQLError.createSQLException(SQLError.java:946), com a mensagem: java.sql.SQLException: Access denied for user: 'root@servidor' (Using password: YES)

Pois é exatamente essa exeção que desejo capturar.
Mesmo usando Try/Catch, essa exeção não é considerada e passa normalmente. O que pode ser? O que devo fazer?

JDRIx
=/=/=/=/=/=/=/
Café? Servido?
[MSN]
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team