| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/12/2007 16:33:35
|
root_
JavaGuru
![[Avatar]](/images/avatar/5dc86332c108bc63cafa5c4ea0d34ae1.jpg)
Membro desde: 05/09/2006 15:46:19
Mensagens: 206
Localização: Gurupi - Tocantins
Offline
|
Tenho a seguinte janela de conexao:
E a seguinte HibernateHelpper.
Quando clico em no Botao "OK" ... Executo a seguinte açao:
Quando o DB está rodadando, usuario e senha e caminho para o banco estao corretos, conecta sem erros e assim liberando o frame da aplicaçao.
Massssssssssssssss, quando, por exemplo, usuario ou senha ou url do banco n está correto (o que pode acontecer dependendo do usuario final), não está me gerando nenhuma Exception e fica demorando muito nessa janela... o que não deveria acontecer.
Ja tentei colocar isso em uma Thread, e determinar um timeout, mais n deu certo. pois o processamento da SessionFactory ainda permanece.
Como faço para verificar se a sessionFactory é válida ou não???
This message was edited 1 time. Last update was at 14/12/2007 17:29:14
|
Rogério Milhomens de Queiroz
Agile - Consultoria em Tecnologia da Informação!
http://www.agilecti.com.br
Dataview - Inteligência em Tecnologia!
http://www.dataview.com.br |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/12/2007 16:36:01
|
root_
JavaGuru
![[Avatar]](/images/avatar/5dc86332c108bc63cafa5c4ea0d34ae1.jpg)
Membro desde: 05/09/2006 15:46:19
Mensagens: 206
Localização: Gurupi - Tocantins
Offline
|
BOM... como n achei nenhuma solução rapida e viavel.. fiz da seguinte forma... Criar uma funçao pra vefiricar a profundidade de realizaçao de conexão usando o nativo JDBC mesmo, soh assim tenho um retorno rapido se a conexao é bem sucedida ou não, e ainda descobrir se foi por causa de driver JDBC ou se usuario/senha não estão de acordo:
SE status der TRUE, eh pq posso iniciar o HibernateUtil sem problemas... pq ai eu tenho certeza de que a criaçao da SessionFactory será vádila durante a aplicaçao!
Se alguem achar uma forma mellhor! Postem. xD
This message was edited 1 time. Last update was at 20/12/2007 16:39:19
|
Rogério Milhomens de Queiroz
Agile - Consultoria em Tecnologia da Informação!
http://www.agilecti.com.br
Dataview - Inteligência em Tecnologia!
http://www.dataview.com.br |
|
|
 |
|
|
|
|