数据源和会话

下图显示支持连接和访问数据源的类。 每个类都基于标准 OLE DB 组件实现。

数据源和会话类

数据源和会话类

这些类包括:

  • CDataSource   此类实例化数据源对象,该对象通过 OLE DB 提供程序创建和管理与数据源的连接。 数据源以连接字符串的形式保持数据源地址和身份验证信息等信息。

    另外值得注意的是,在建立任何连接之前通常使用 Helper 类 CEnumerator 来获取系统中注册的可用提供程序列表。 这使您可以选择一个提供程序作为数据源。 例如,**“数据链接属性”对话框使用此类填充“提供程序”**选项卡中的提供程序列表。 它等效于 SQLBrowseConnectSQLDriverConnect 函数。

  • CSession   此类实例化会话对象,该对象表示与数据源的单个访问会话。 但也可以在一个数据源上创建多个会话。 对于每个会话,可以创建行集合、命令和其他对象以访问数据源中的数据。 会话负责处理事务。

请参见

概念

OLE DB 使用者模板 (C++)