> 데이터 베이스 > MySQL 튜토리얼 > 数据库的接口

数据库的接口

WBOY
풀어 주다: 2016-06-07 15:35:38
원래의
2411명이 탐색했습니다.

目录: 1、数据库的基础知识以及创建Access数据库 2、数据库的接口 3、使用ADO或ADO控件访问数据库 上篇文章为大家讲解了一下数据库的基础知识与Access数据库的创建。这篇文章给大家详解数据库的三种接口。首先为大家讲解一下数据库应用程序的组成: 1、用户

           

        目录:

1、数据库的基础知识以及创建Access数据库

2、数据库的接口

3、使用ADO或ADO控件访问数据库

 

         上篇文章为大家讲解了一下数据库的基础知识与Access数据库的创建。这篇文章给大家详解数据库的三种接口。首先为大家讲解一下数据库应用程序的组成:

1、用户界面:用于与用户交互的所有界面和代码。大家对用户界面具有最直观的印象。

2、数据库接口:应用程序与数据库之间的桥梁,完成对数据库的操作。

3、数据库:存放数据的地方。

用户界面、数据库接口与数据库三者之间的关系是彼此相辅相成的

如图:

  数据库的接口 

         VB数据引擎接口有三种:数据访问对象(DAO)、远程数据对象(RDO)、Active数据对象(ADO)

        DAO(Data Access Object)

         简介:数据访问对象,数据访问:顾名思义就是与数据库打交道。夹在业务逻辑与数据库中间。数据访问对象是第一个面向对象的接口, 显露了Jet 数据库引擎(由 Microsoft Access 所使用),并允许 VB通过 ODBC直接连接到其他数据库一样,直接连接到 Access 表。DAO对象封闭了Access的Jet函数,通过Jet函数,它还可以访问其他的结构化查询语言(SQL)数据库。

         优点:DAO 最适用于单系统应用程序或小范围本地分布使用。      

         RDO (Remote Data Objects)

         简介:  ROD是微软的一个应用程序接口 (application program interface,API) ,让写Windows应用程序的程序师能够进入微软和其他的数据库提供者的数据库。然后,程序中RDO 陈述使用微软的底层数据存取对象 (DAO) 来实际进入数据库。数据库提供者写入DAO接口。

       优点:RDO (Remote Data Objects) 远程数据对象是一个到 ODBC 的、面向对象的数据访问接口,它同易于使用的 DAO style组合在一起,提供了一个接口,形式上展示出所有 ODBC 的底层功能和灵活性。

         ADO (ActiveX Data Objects)

         简介: ADO继承了早期的数据访问对象,包括RDO(Remote Data Objects) 和DAO(Data Access Objects)。 ADO是一个用于存取数据源的COM组件。ADO是编程语言和统一数据访问方式OLE DB的中间层。

         优点:完全不用关心数据库的实现方式,只用到了数据库的连接。特定的数据库支持的SQL命令可以通过ADO对象执行。

         由于ADO继承了RDO和DAO各种优点,并且ADO的使用更加广泛。下面我们以一张图的重点介绍一下ADO、OLE DB 、ODBC、Access数据库的关系:

数据库的接口

         一张图胜过千言万语啊,他们之间的关系一目了然,相信你已经对ADO已经不再陌生了。那么VB能访问的数据库类型有哪些呢?简单的分为三种:

         *内部数据库;

使用了与Access相同的格式,也称为本地数据库。内部数据库也叫Jet数据库。

          *外部数据库:

在VB中,能够创建和操作所有“索引顺序访问方法”如:文本文件、excel等。外部数据库也叫ISAM数据库。

          *ODBC数据库:

VB可以访问ODBC标准的客户/服务器数据库如SQL   Server  ,Oracle等。

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿