Wenn die Datenbank nicht erreichtbar ist, wird auch die connect-Anweisung fehlschlagen. Frag einfach ab, ob die connect-Anweisung erfolgreich war oder nicht und reagiere entsprechend.
Das Problem ist, dass die Fehler-Rückmeldung ca 15 Sekunden dauert, ich würde diese Zeit gerne abkürzen.