2.1.1 数据访问对象模型1、VB的数据访问接口: Active X数据对象 远程数据对象 数据访问对象 2、数据库访问方式: Jet数据库引擎 ODBC驱动程序 第三方ODBC驱动程序2.1.2 ODBC概述 ODBC(OpenDataBaseConnectivity,开放数据库互连)是Microsoft公司开发的一套开放数据库系统应用程序接口规范,它提供了统一的数据库应用编程接口(APl),为应用程序提供了一 套高层调用接口规范和基于动态链接库的运行支持环境。 ODBC提供了访问大量数据库的单一接口 ODBC使客户应用程序的开发独立于后台服务器2.1.3 ODBC体系结构 ODBC驱动程序屏蔽了DBMS之间的差异。 1.ODBC数据库应用程序:前端 主要任务包括: 建立与数据源的连接。 向数据源发送SQL请求,接收并处理请求的结果。 断开与数据源的连接等。DBMS驱动程序 ODBC应用程序不能直接存取数据库,它将所要执行的操作提交给数据库驱动程序,通过驱动程序实现对数据源的各种操作,提交数据库操作结果,通过驱动程序返回给应 用程序。 数据源 数据源是指任一种可以通过ODBC连接的数据库管理系统,它包括要访问的数据库和数据库的运行平台。可以将数据源名看成是与一个具体数据库建立的连接。数据源分为以下三类: 1)用户数据源:只有创建者才能使用,并且只能在所定义的机器上运行。 2)系统数据源:所有用户和在Windows NT下以服务方式运行的应用程序均可使用系统数据源。 3)文件数据源:可用于安装同样驱动程序的企业用户共享,不属于某一用户或计算机。总之:提供了在不同数据库环境中为C/S结构的客户机访问异构数据库的接口,也就是在由异构数据库服务器构成的客户机/服务器结构中,要实现对不同数据库进行的数据访问,就需要一个能连接不同的客户机平台到不同服务器的桥梁。ODBC就是起这种连接作用的桥梁。ODBC提供了一个开放的、标准的能访问从PC机、小型机到大型机数据库数据的接口。 ADO(Active Data Object)数据访问接口是Microsoft处理数据库信息的最新技术。 是一种ActiveX对象,采用了被称为OLE DB的数据访问模式,是数据访问对象DAO、远程数据对象RDO和开放数据库互连ODBC三种方式的扩展。

评论