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