Источники данных и сеансы
Следующий рисунок иллюстрирует классы, которые поддерживают подключение и доступ к источнику данных.Каждый класс основан на реализации стандартного компонента OLE DB.
Источник данных и классы сеансов
Ниже приведены классы:
CDataSource: этот класс реализует объект источника данных, который создает и управляет подключением к источнику данных при помощи поставщика OLE DB.Источник данных принимает информацию, такую как адрес источника данных и информацию о подлинности, в форме строки подключения.
Также следует заметить, что вспомогательный класс CEnumerator часто используется перед установкой подключения, чтобы получить список поставщиков, зарегистрированных в системе.Это позволяет выбрать поставщика в качестве источника данных.Например, диалоговое окно 'Свойства связи с данными использует класс для заполнения списка поставщиков, представленных на вкладке Поставщики.Это равноценно применению функции SQLBrowseConnect или SQLDriverConnect.
CSession: этот класс реализует объект сеанса, который представляет собой сеанс единичного обращения к источнику данных.Однако в источнике данных можно создавать многочисленные сеансы.В каждом сеансе для получения доступа к источнику данных создаются наборы строк, команды и другие объекты.Сеанс обрабатывает транзакции.