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

На следующем рисунке показаны классы, поддерживающие подключение и доступ к источнику данных. Каждый класс основан на стандартной реализации компонента OLE DB.

Diagram of data source and session classes.
Классы источника данных и сеанса

Классы:

  • CDataSource Этот класс создает экземпляр объекта источника данных, который создает и управляет подключением к источнику данных с помощью поставщика OLE DB. Источник данных принимает такие сведения, как адрес источника данных и сведения проверки подлинности в виде строка подключения.

    Также следует отметить, что вспомогательный класс CEnumerator часто используется перед созданием любого подключения для получения списка доступных поставщиков, зарегистрированных в системе. Это позволяет выбрать поставщика в качестве источника данных. Например, диалоговое окно "Свойства канала данных" использует этот класс для заполнения списка поставщиков на вкладке "Поставщики ". Он соответствует SQLBrowseConnect или SQLDriverConnect функции.

  • CSession Этот класс создает экземпляр объекта сеанса, который представляет один сеанс доступа к источнику данных. Однако можно создать несколько сеансов в источнике данных. Для каждого сеанса можно создавать наборы строк, команды и другие объекты для доступа к данным из источника данных. Сеанс обрабатывает транзакции.

См. также

Шаблоны объекта-получателя OLE DB