ROTINA ÊNICA PARA TRATAR ERROS NO SISTEMA

WELLINGTON71 26/04/2016 09:50:06
#461403
Olá, gostaria de saber se posso ter e como fazer uma rotina única de tratamento de erros no sistema.
A idéia principal e para verificar se estou conectado ao banco ou não. Neste caso avisar e tentar reconecta-lo.

Att,
KERPLUNK 26/04/2016 21:50:59
#461471
Você usa uma variável global para manter a conexão com banco de dados?
WELLINGTON71 27/04/2016 09:42:52
#461489
Sim. Estou tendo problemas de perda de conexão pois meu servidor é externo e gostaria de tratar melhor este erro quando isto acontecer, informando ao usuário a perda de conexão e a tentativa de reconexão.
DS2T 27/04/2016 11:49:10
#461506
Não seria melhor você usar uma variável local de conexão? Ou seja, abrir e fechar a conexão toda vez que você fizer uma operação.
Usar variável global de conexão é considerado uma má prática, pode até causar anomalias no sistema.

Crie uma classe para conexão, aí nesta classe você implementa um tratamento de erro na hora de abrir a conexão.

Se você for fazer com uma variável global, vai ter que encapsular todos os métodos de execução de instrução e ir verificando a conexão. Bem mais trabalhoso e mais feio, diga-se de passagem.

Abraços!
Faça seu login para responder