数据源和会话
下图显示支持连接和访问数据源的类。 每个类都基于标准 OLE DB 组件实现。
数据源和会话类
这些类包括:
CDataSource 此类实例化数据源对象,该对象通过 OLE DB 提供程序创建和管理与数据源的连接。 数据源以连接字符串的形式保持数据源地址和身份验证信息等信息。
另外值得注意的是,在建立任何连接之前通常使用 Helper 类 CEnumerator 来获取系统中注册的可用提供程序列表。 这使您可以选择一个提供程序作为数据源。 例如,**“数据链接属性”对话框使用此类填充“提供程序”**选项卡中的提供程序列表。 它等效于 SQLBrowseConnect 或 SQLDriverConnect 函数。
CSession 此类实例化会话对象,该对象表示与数据源的单个访问会话。 但也可以在一个数据源上创建多个会话。 对于每个会话,可以创建行集合、命令和其他对象以访问数据源中的数据。 会话负责处理事务。