En el caso de tener la BD si se te caera, te va a desconectar no es como red local, es decir, que en este caso SI tienes que hacer una conexión y desconexión por cada transacción o consulta, o sea, no chequees si la conexion esta activa porque no lo estara, creo que son unos segundos.
Resuelvelo con:
Conectar
Tu Codigo de consulta o transaccion
Desconectar.
Fin.