Conexão BD - Mensagem de Banco desconectado.

Java

27/10/2011

Bom dia.

Preciso de uma ajuda para o seguinte problema.

Na minha aplicação utilizo varias conexoes de banco de dados,
hoje essa aplicação trabalha com postgres e oracle ao mesmo tempo.
utilizo EntityManager em = JPAResourceBean.getEntityManager(); para realizar essas conexoes,
porém algumas vezes um desses bancos por algum motivo perdem a conexão.

Estou precisando passar mensagem para o usuário quando determinada banco estiver com problemas de conexão.

Desde já agradeço qualquer sugestão.

Atenciosamente,
Ricardo Barcelos.
Barcelos.java

Barcelos.java

Curtidas 0

Respostas

Davi Costa

Davi Costa

27/10/2011

Ao tentar conectar e não conseguir é lançado uma exceção, basta vc capturá-la e mostarr p o usuário.

Att Davi
GOSTEI 0
Barcelos.java

Barcelos.java

27/10/2011

Entendi.

é que preciso de toda informação possível, pois estamos criando um log de erros:
a ideia inicial é essa abaixo:

} catch (Exception e) {
MessagesUtil.inserirMensagem( Exceção Lançanda, contate o NTI);
em.getTransaction().rollback();
e.printStackTrace();

if (em.isOpen()==false){
MessagesUtil.inserirMensagem( Conexão Fechada, contate o NTI);
em.getTransaction().rollback();
}

if (em.getTransaction().isActive()==false){
MessagesUtil.inserirMensagem( Transação Fechada, contate o NTI);
em.getTransaction().rollback();
}
throw new SQLException();

Atenciosamente,
R. Barcelos.
GOSTEI 0
Dyego Carmo

Dyego Carmo

27/10/2011

Resolvido o problema ?

Qualquer coisa estou a disposição :)

Se sim , poderia fechar o chamado ?
GOSTEI 0
POSTAR