Problema com SessionFactory em tentativas de conexao.  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
root_
JavaGuru
[Avatar]

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
[Email] [WWW] [MSN]
root_
JavaGuru
[Avatar]

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
[Email] [WWW] [MSN]
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team