Итоговая версия, обработка исключений при невозможности подклюении к бд.