下载此文档

数据库接口.doc


文档分类:IT计算机 | 页数:约10页 举报非法文档有奖
1/10
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/10 下载此文档
文档列表 文档介绍
数据库概念

UDA(universal data access,通用数据访问,也叫全局数据访问)是microsoft为企业应用范围内各种类型信息存取所制定的一项新战略,它提供对多种数据源进行存取的一致界面。说起数据存取界面,microsoft以前是最令人感到混乱和迷惑的了。从早期的db_library到广为接受的ODBC,及至近年来基于对象的DAO(data access obejct,数据存取对象),RDO(remote data object,远程数据对象),DAO/ODBCdirect(DAO/ ODBC直接存取),ADO(activex data object,活动数据对象),给用户的选择带来了麻烦,而各种技术之间互不通用,也使得每选择一种存取界面都要重新学习,加重了开发人员的负担。因此,UDA技术的出现将会结束这种混乱局面。今后只要使用UDA即可,而不必劳神费力地在那些存取界面上选择了。
UDA可以看作是应用程序和各种数据之间的一个中间层:UDA一方面可以对各种类型的数据源进行高效存取,同时又提供一个独立于编程语言、开发工具的统一编程界面。这样,企业可以选用他们所熟悉的,容易使用的开发工具把分散的、完全不同的各类数据源集成起来,创建容易易维护,功能强大的应用程序。
UDA并不是一种全新的技术,它是由microsoft以前各种数据存取界面加以综合发展而来的,规范。它的技术基础是ODBC、RDO、DAO等这些成熟的,广泛使用的技术。因此UDA以得到业界广泛支持的工业标准为基础,所以能够和目前各主要的数据库平台一同工作,同时因而容易学习,便于使用。
UDA实际是由microsoft的一些数据存取组件(data ponents)组成的,它的各个组件用于各种特定的目的,而UDA则定义了一种协同工作的机制。这些组件包括ADO(activex data object),RDS(remote data service,以前称为advanced database connector,adc),OLEDB和ODBC,其中最重要的是OLEDB和ADO。OLEDB提供了对底层各种数据源的存取界面,面向数据提供者;ADO则向应用程序提供了统一的数据存取界面,面向应用程序开发人员。
UDA技术包括OLE DB和ADO两层标准接口,OLE DB是系统级的编程接口,接口,这组接口封装了各种数据系统的访问操作,这组接口为数据使用方和数据提供方建立了标准,OLE DB还提供了一组标准的服务组件,用于提供查询、缓存、数据更新、事务处理等操作,因此,数据提供方只需实现一些简单的数据操作,在使用方就可以获得全部的数据控制能力。
ADO是应用层的编程接口,它通过OLE 接口访问数据,它适合于各种客户机/服务器应用系统和基于Web的应用,尤其在一些脚本语言中访问数据库操作是ADO的主要优势。ADO是一套用自动化技术建立起来的对象层次结构,它比其他的一些对象模型如DAO(Data Access Object)、RDO(Remote Data Object)等具有更好的灵活性,使用更为方便,并且访问数据的效率更高。结构如下图所示。
2. ODBC(开放数据库互联技术)
ODBC是一种被广泛采用的数据库访问接口技术,该接口是为实现最大的互用性而设计的。和其

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

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数10
  • 收藏数0 收藏
  • 顶次数0
  • 上传人fy5186fy
  • 文件大小0 KB
  • 时间2015-10-13
最近更新