Поделиться через


Отсоединение от источника данных

После завершения работы приложение с источником данных вызывает функцию SQLDisconnect. Функция SQLDisconnect освобождает все инструкции, выделенные при соединении, и отсоединяет драйвер от источника данных. После отсоединения приложение может вызвать функцию SQLFreeHandle для освобождения дескриптора соединения. Перед завершением работы приложение также вызывает функцию SQLFreeHandle для освобождения дескриптора среды.

После отсоединения приложение может повторно использовать выделенный дескриптор соединения, либо для соединения с другим источником данных, либо для повторного соединения с тем же. Для принятия решения о сохранении соединения или отсоединении и повторном соединении, разработчик приложения должен рассмотреть сравнительную стоимость каждого варианта. Соединение с источником данных и сохранение соединения в различных окружениях могут оказаться в разной степени затратными. Чтобы сделать выбор, следует также проанализировать вероятность и временные затраты других операций в том же источнике данных. Также приложению может потребоваться более одного соединения.

См. также

Основные понятия

Взаимодействие с SQL Server (ODBC)