модифицирована функция извлечения данных из бд (доработан обработчик исключений)