社区
控件
帖子详情
请问ADO,DAO,RDO各有什么特点?有什么区别?
yany71
2004-03-14 11:17:09
请问ADO,DAO,RDO各有什么特点?有什么区别?在哪里能找到相关的资料?
...全文
33
3
打赏
收藏
请问ADO,DAO,RDO各有什么特点?有什么区别?
请问ADO,DAO,RDO各有什么特点?有什么区别?在哪里能找到相关的资料?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
华芸智森
2004-03-14
打赏
举报
回复
DAO
data access objects(dao) 是MICROSOFT ACCESS自带的一种对象模型它可以使用JET引擎直接从ACCESS数据库中获取数据,它也可以ODBC从其它任何带有ODBC驱动程序的数据库中获取数据.
RDO
REMOTE DATA OBJECTS 提供了一种建立在ODBC访问库它首次出现是为VISUAL BASIC 4捆绑在一下所以,RDO一直是VISUAL BASIC的一项功能.RDO有意识地纠正了DAO存在的某些问题,尤其是关于客户端与服务器之间的数据方面的问题.
ADO..
ADO和OLEDB实际上是同一种技术的两种睛现形式.OLEDB提供的是通过COM接口的低层次数据连接而ADO提供的是一个对象模型它简化了应用程序中OLEDB获取数据的过程.
hcj2002
2004-03-14
打赏
举报
回复
用GOOGLE搜一下,应该很多的
RUKYO
2004-03-14
打赏
举报
回复
http://www.china-askpro.com/msg27/qa17.shtml
Visual Basic 中的
ADO
、
DAO
和
RDO
Visual Basic 中的
ADO
、
DAO
和
RDO
数据访问技术_
DAO
_
ADO
_
RDO
的比较
文章首先介绍了数据访问技术———
DAO
/
ADO
/
RDO
,通过例子说明
DAO
/
ADO
/
RDO
的用法。然后对三种技术进行了分析比较,表明
ADO
技术是未来数据库 开发中最好的选择。
ADO
,OLEDB,ODBC,
DAO
,
RDO
的
区别
说明
ADO
,OLEDB,ODBC,
DAO
,
RDO
的
区别
说明,因为我们用程序开发的时候经常会用到OLEDB,ODBC链接数据库等
ADO
.Net完全攻略(PDF中文版)
ADO
组件的使用需要利用支持COM的高级语言,例如ASP中的VBScript或者Visual Basic,甚至Delphi,微软的竞争对手Borland的一个产品,现在也支持使用
ADO
来访问数据库。 在新的编程框架.NET Framework中, 微软也提供了一个面向Internet的版本的
ADO
,称为
ADO
.NET。其对象模型和传统
ADO
差别很大。
ADO
是一种面向对象的编程接口,微软介绍说,与其同IBM和Oracle提倡的那样,创建一个统一数据库,不如提供一个能够访问不同数据库的统一接口,这样会更加实用一些。为实现这一目标,微软在数据库和微软的OLE DB中提供了一种“桥”程序,这种程序能够提供对数据库的连接。 开发人员在使用
ADO
时,其实就是在使用OLE DB,不过OLE DB更加接近底层。
ADO
的一项属性远程数据服务,支持“数据仓库”ActiveX 组件以及高效的客户端缓存。作为ActiveX的一部分,
ADO
也是COM组件的一部分。
ADO
是由早期的微软数据接口??远程数据对象
RDO
演化而来的。
RDO
同微软的ODBC一同连接关系数据库,不过不能连接非关系数据库。
ADO
向我们提供了一个熟悉的,高层的对OLE DB的Automation封装接口。对那些熟悉
RDO
的程序员来说,你可以把OLE DB比作是ODBC驱动程序。如同
RDO
对象是ODBC驱动程序接口一样,
ADO
对象是OLE DB的接口;如同不同的数据库系统需要它们自己的ODBC驱动程序一样,不同的数据源要求它们自己的OLE DB提供者(OLE DB provider)。目前,虽然OLE DB提供者比较少,但微软正积极推广该技术,并打算用OLE DB取代ODBC。
ADO
向VB程序员提供了很多好处。包括易于使用,熟悉的界面,高速度以及较低的内存占用(已实现
ADO
2.0的Ms
ado
15.dll需要占用342K内存,比
RDO
的Ms
rdo
20.dll的368K略小,大约是
DAO
3.5的
Dao
350.dll所占内存的60%)。同传统的数据对象层次(
DAO
和
RDO
)不同,
ADO
可以独立创建。因此你可以只创建一个"Connection"对象,但是可以有多个,独立的"Recordset"对象来使用它。
ADO
针对客户/服务器以及WEB应用程序作了优化。
用
ADO
操作SQL_Server数据库
ADO
日益成熟,在远程应用方面有着强大的功能,用以取代
RDO
。同时,在桌面应用中也有取代
DAO
的趋势。Microsoft己经宣布当前的
DAO
和
RDO
将是最终版本,今后使用最多的将是
ADO
。另外,
ADO
也适用于写分布式的多层应用程序。 本文档主要讨论使用VB开发工具进行
ADO
编程来操作SQL Server数据库的方法
控件
1,451
社区成员
41,355
社区内容
发帖
与我相关
我的任务
控件
VB 控件
复制链接
扫一扫
分享
社区描述
VB 控件
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章