ROTINA ÊNICA PARA TRATAR ERROS NO SISTEMA
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,
A idéia principal e para verificar se estou conectado ao banco ou não. Neste caso avisar e tentar reconecta-lo.
Att,
Você usa uma variável global para manter a conexão com banco de dados?
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.
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!
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