zoukankan      html  css  js  c++  java
  • 数据库的接口

               

            目录:

    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等。

              数据库的接口就简单的为大家介绍到这里,希望大家继续关注我的下一篇博客。
  • 相关阅读:
    扁平化职能管理三部曲
    [转载]持续交付和DevOps的前世今生
    敏捷项目管理工具-百度效率云
    敏捷项目管理:基础知识与应用实务
    第8章 “敏捷+”创新创业模式
    第7章 "敏捷+"项目管理
    第6章 迭代循环与项目结束
    第5章 发布循环
    第4章 立项与项目启动
    Windows 2003 + IIS6.0 相关 401.1 或 401.2 等问题解决
  • 原文地址:https://www.cnblogs.com/ainima/p/6331083.html
Copyright © 2011-2022 走看看