Bueno, hay programas (SAP sin ir más lejos) que detectan la "caída" de la conexión haciendo pings periódicos al servidor.
Puedes utilizar un sistema similar, utilizando pings o esperando respuesta del servidor de Base de Datos.
Básicamente te sirve para:
(1) detectar que la conexión se ha perdido, y en algun caso intentar recuperarla, por si el corte es temporal.
(2) Para evitar hacer operaciones sobre Base de Datos, que cláramente van a dar error, puesto que no existe conexión;
|