目录:
上篇文章为大家讲解了一下数据库的基础知识与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等。
数据库的接口就简单的为大家介绍到这里,希望大家继续关注我的下一篇博客。
相关推荐
短信猫数据库接口
国产InterBase数据库接口使用说明,完全的C++动态链接库,使用非常方便。
PB内置OEACLE数据库接口的使用方法
数据库接口实验,编写C语言代码程序访问数据库,执行select,insert,delete,update等操作
excel 数据库接口读取和写入 MFC SDI文档绘制对话框 visual studio 2010工程
短信二次开发数据库接口:( 2 ) 使用步骤: 第1步:正确连接手机、短信猫(或其它短信设备)到电脑 第2步:启动“Sms_Server.exe”,实际应用中可以让本接口程序开机时自动运行并最小化(见设置)。 第3步:正确设置...
PI数据库接口在SIS中的实施与应用pdf,PI数据库接口在SIS中的实施与应用
短信猫-短信通数据库接口版,支持SQL SERVER、Access等数据库,实现自动收发短信。
通用网络数据库接口NetDB3.0分客户端和服务器端两种分类不同的版本: 一、服务器端能提供网络服务,让其他的电脑能访问你的数据库。可以把所有的本地数据库都变成网络数据库。同时还有加速的功能,可以把sql server...
北邮大三数据库实验四数据库接口实验全文共8页,当前为第1页。北邮大三数据库实验四数据库接口实验全文共8页,当前为第1页。实验四 数据库接口实验-1 北邮大三数据库实验四数据库接口实验全文共8页,当前为第1页。...
数据库三层架构通用代码,数据库访问层,数据库接口
短信开发接口,企业短信开发平台,短信数据库接口简介 为了简化软件开发流程,减少各应用系统相同模块的重复开发工作,提高系统稳定性和可靠性,我们开发了本套“企业短信数据库二次开发平台”。 功能1:基于本短信...
C#编写,通过IHUAPI访问IHistorian数据库,实现了所有IHUAPI的接口,连接、获取设置测点,获取/修改测点值等等
本接口目的为不同数据库提供统一的C++访问接口,提供一组能跨平台、支持多种数据库类型、满足一般功能需求、使用简单而又不失效率的接口层,从而简化开发。该版本已经能支持的数据库有ORACLE和DB2,后续版本会支持更...
第2章 主要调用对象接口介绍 2 2.1 connection对象 2 2.1.1 DriverManager.getConnection方法 3 2.1.2 URL说明 3 2.1.3 JDBC URL 3 2.1.4 odbc子协议 4 2.1.5 发送 5 2.1.6 事务隔离级别 5 2.2 DriverManager类 6 ...
数据库接口设计与实现
[239]和通讯串口服务器联络程序,vc开发,包含数据库接口的通讯.zip上位机开发VC串口学习资料源码下载[239]和通讯串口服务器联络程序,vc开发,包含数据库接口的通讯.zip上位机开发VC串口学习资料源码下载[239]和通讯...
2. 利用C语言(或其它支持某种数据库应用程序接口的高级程序设计语言)编程实现简单的数据库应用程序,掌握基于ODBC、JDBC接口的数据库访问的基本原理和方法。 3. 掌握获取、修改数据库连接时长的方法。 4. 通过...
ODBC数据库接口的介绍,数据库接口问题。。。
就可以利用短信服务器数据库接口+短信设备(GSM MODEM)来实现快速开发。 说明短信设备包括短信猫(西门子TC35、TC35I ,法国WAVECOM 2C2、 Q2303A),彩信猫(法国WAVECOM Q2403A 、Q2406A)和支支持标准AT指令的...