下载此文档

数据库接口.doc


文档分类:IT计算机 | 页数:约7页 举报非法文档有奖
1/7
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/7 下载此文档
文档列表 文档介绍
(ess,通用数据访问,也叫全局数据访问)是microsoft为企业应用范围内各种类型信息存取所制定的一项新战略,它提供对多种数据源进行存取的一致界面。说起数据存取界面,microsoft以前是最令人感到混乱和迷惑的了。从早期的db_library到广为接受的ODBC,及至近年来基于对象的DAO(essobejct,数据存取对象),RDO(remotedataobject,远程数据对象),DAO/ODBCdirect(DAO/ODBC直接存取),ADO(activexdataobject,活动数据对象),给用户的选择带来了麻烦,而各种技术之间互不通用,也使得每选择一种存取界面都要重新学习,加重了开发人员的负担。因此,UDA技术的出现将会结束这种混乱局面。今后只要使用UDA即可,而不必劳神费力地在那些存取界面上选择了。UDA可以看作是应用程序和各种数据之间的一个中间层:UDA一方面可以对各种类型的数据源进行高效存取,同时又提供一个独立于编程语言、开发工具的统一编程界面。这样,企业可以选用他们所熟悉的,容易使用的开发工具把分散的、完全不同的各类数据源集成起来,创建容易易维护,功能强大的应用程序。UDA并不是一种全新的技术,它是由microsoft以前各种数据存取界面加以综合发展而来的,规范。它的技术基础是ODBC、RDO、DAO等这些成熟的,广泛使用的技术。因此UDA以得到业界广泛支持的工业标准为基础,所以能够和目前各主要的数据库平台一同工作,同时因而容易学习,便于使用。UDA实际是由microsoft的一些数据存取组件(ponents)组成的,它的各个组件用于各种特定的目的,而UDA则定义了一种协同工作的机制。这些组件包括ADO(activexdataobject),RDS(remotedataservice,以前称为advanceddatabaseconnector,adc),OLEDB和ODBC,其中最重要的是OLEDB和ADO。OLEDB提供了对底层各种数据源的存取界面,面向数据提供者;ADO则向应用程序提供了统一的数据存取界面,面向应用程序开发人员。UDA技术包括OLEDB和ADO两层标准接口,OLEDB是系统级的编程接口,接口,这组接口封装了各种数据系统的访问操作,这组接口为数据使用方和数据提供方建立了标准,OLEDB还提供了一组标准的服务组件,用于提供查询、缓存、数据更新、事务处理等操作,因此,数据提供方只需实现一些简单的数据操作,在使用方就可以获得全部的数据控制能力。ADO是应用层的编程接口,接口访问数据,它适合于各种客户机/服务器应用系统和基于Web的应用,尤其在一些脚本语言中访问数据库操作是ADO的主要优势。ADO是一套用自动化技术建立起来的对象层次结构,它比其他的一些对象模型如DAO(essObject)、RDO(RemoteDataObject)等具有更好的灵活性,使用更为方便,并且访问数据的效率更高。结构如下图所示。(开放数据库互联技术)ODBC是一种被广泛采用的数据库访问接口技术,该接口是为实现最大的互用性而设计的。和其它数据库接口相比,ODBCAPI属较低层的接口。ODBC接口也存在缺陷,即该接口的使用仅限于关系数据库,由于ODBC的关系型特性,很难使用ODBC与非关系数据库源进行通信,

数据库接口 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数7
  • 收藏数0 收藏
  • 顶次数0
  • 上传人文库旗舰店
  • 文件大小32 KB
  • 时间2019-10-18