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

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

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

См. также

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