全球旧事资料 分类
进行访问和控制。OLE
DB服务器是提供OLE
DB接口的软件组件。根据提供的内容可以分为数据提供程序DataProvider和服务提供程序ServiceProvider。
程序结构原理图如下lt1gt数据提供程序数据提供程序拥有自己的数据并把数据以表格的形式呈现给使用者使用
flt2gt服务提供程序服务提供程序是数据提供程序和使用者的结合。它是OLEDB体系结构中的中间件它是OLE数据使用程序的提供者lt3gt数据使用程序数据使用程序对存储在数据提供程序中的数据进行使用和控制OLEDB开发程序的一般步骤DB数据源的使用者和
lt1gt初始化COM环境lt2gt连接数据源lt3gt打开对话lt4gt执行命令lt5gt处理结果lt6gt清除对象应用实例:使用OLEDB编写数据库应用程序1概述
OLEDB的存在为用户提供了一种统一的方法来访问所有不同种类的数据源。OLEDB可以在不同的数据源中进行转换。利用OLEDB,客户端的开发人员在进行数据访问时只需把精力集中在很少的一些细节上,而不必弄懂大量不同数据库的访问协议。
fOLEDB是一套通过COM接口访问数据的ActiveX接口。这个OLEDB接口相当通用,足以提供一种访问数据的统一手段,而不管存储数据所使用的方法如何。同时,OLEDB还允许开发人员继续利用基础数据库技术的优点,而不必为了利用这些优点而把数据移出来。2使用ATL使用OLEDB数据使用程序
由于直接使用OLEDB的对象和接口设计数据库应用程序需要书写大量的代码。为了简化程序设计,VisualC提供了ATL模板用于设计OLEDB数据应用程序和数据提供程序。利用ATL模板可以很容易地将OLEDB与MFC结合起来,使数据库的参数查询等复杂的编程得到简化。MFC提供的数据库类使OLEDB的编程更具有面向对象的特性。ViualC所提供用于OLEDB的ATL模板可分为数据提供程序的模板和数据使用程序的模板。使用ATL模板创建数据应用程序一般有以下几步骤:1)、创建应用框架2)、加入ATL产生的模板类3)、在应用中使用产生的数据访问对象3不用ATL使用OLEDB数据使用程序利用ATL模板产生数据使用程序较为简单,但适用性不广,不能动态适应数据库的变化。下面我们介绍直接使用MFCOLEDB类来生成数据使用程序。
f模板的使用OLEDB数据使用者模板是由一些模板组成的,包括如下一些模板,下面对一些常用类作一些介绍。1)、会话类CDataSource类CDataSource类与OLEDB的数据源对象相对应。这个类代表了OLEDB数据提供程序和数据源之间的连接。只有当数据源的连接被建立之后,才能产生会话对象,可r
好听全球资料 返回顶部