社区
数据库
帖子详情
DAO和ODBC有没有过时?
Guilty
2009-02-06 08:54:47
十年多前在VC4上开发了一个应用程序,牵扯到数据库,用了DAO,没想到这个应用生命力还挺强,现在还要维护,不过我主要工作早就远离数据库了。
有客户问ORACLE之类的问题,我回答说ODBC不行吗?对方倒是不说话了,但我没多大自信,感觉数据库方面是外行了。
如果真过时了,或许需要移植去ADO?
...全文
311
32
打赏
收藏
DAO和ODBC有没有过时?
十年多前在VC4上开发了一个应用程序,牵扯到数据库,用了DAO,没想到这个应用生命力还挺强,现在还要维护,不过我主要工作早就远离数据库了。 有客户问ORACLE之类的问题,我回答说ODBC不行吗?对方倒是不说话了,但我没多大自信,感觉数据库方面是外行了。 如果真过时了,或许需要移植去ADO?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
32 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Guilty
2009-03-09
打赏
举报
回复
[Quote=引用 30 楼 yinhaijing123 的回复:]
我现在开发要实时存一些图片 估计ACESS形吗
[/Quote]
没问题
Guilty
2009-03-09
打赏
举报
回复
[Quote=引用 26 楼 lhdqj 的回复:]
"有客户问ORACLE之类的问题,我回答说ODBC不行吗?对方倒是不说话了"
LZ,我感觉你概念不清,ORACLE是一种数据库,就像SQL或是ACCESS一样,是一种大型数据库的名字
ODBC是VC操作数据库的一种方式,就像ADO或是DAO一样;
ODVC和ORACLE不是同一类东东
ODBC和DAO调用ACCESS数据库 这两种方法本人都用过.
个人感觉ODBC比较方便,但与ACCESS数据库的兼容性不怎么好.
DAO兼容性比较好,不过与ODBC相比,操作数据库时有点麻烦.…
[/Quote]
你没理解啦,客户问题是任何联接ORACLE,而ODBC是DAO支持的接口之一,操作ODBC和ACCESS可以同等对待
KHacker_001
2009-02-26
打赏
举报
回复
我现在开发要实时存一些图片 估计ACESS形吗
WillyWonka
2009-02-26
打赏
举报
回复
强推荐ODBC,ADO,别的不需要了
youhao1999
2009-02-20
打赏
举报
回复
ADO比较简单,用得多
DAO,ODBC,我认为没有过时,他们有ADO不具备的特点
这三种技术,各有优势,看具体应用
caitian6
2009-02-19
打赏
举报
回复
ODBC 还是很强大的, 前一阵子看一外国佬写了个通用的数据库访问库(OTL), 用的就是ODBC实现的。 所有主流数据库都能访问。
lhdqj
2009-02-19
打赏
举报
回复
"有客户问ORACLE之类的问题,我回答说ODBC不行吗?对方倒是不说话了"
LZ,我感觉你概念不清,ORACLE是一种数据库,就像SQL或是ACCESS一样,是一种大型数据库的名字
ODBC是VC操作数据库的一种方式,就像ADO或是DAO一样;
ODVC和ORACLE不是同一类东东
ODBC和DAO调用ACCESS数据库 这两种方法本人都用过.
个人感觉ODBC比较方便,但与ACCESS数据库的兼容性不怎么好.
DAO兼容性比较好,不过与ODBC相比,操作数据库时有点麻烦.
如果LZ的后台数据是ACCESS,我建议你就用DAO比较好,因为微软的操作系统,比如XP、2003等等都集成了这个数据库的JET引擎,所以在开发时,就算不装ACCESS数据库程序也能正常运行。这点对客户很方便,客户只要装个客户端软件就行了,连数据库都不用装就能正常运行了。
希望我的见解对LZ有所帮助!!!
YMIW163
2009-02-09
打赏
举报
回复
可以用,最好是用ADO,ODBC也还很好用啊。
rdsnow
2009-02-09
打赏
举报
回复
看到这样的帖子真是郁闷,要知道我刚刚把 ODBC 厚厚的一本书看完!
rdsnow
2009-02-09
打赏
举报
回复
[Quote=引用 20 楼 chogimoga 的回复:]
在64位机器上,ADO目前还不支持,但是ODBC可以,这是ADO的缺陷
[/Quote]
没有试过 64位 的,如果真这样 MS 应该会想办法的吧!
chogimoga
2009-02-09
打赏
举报
回复
在64位机器上,ADO目前还不支持,但是ODBC可以,这是ADO的缺陷
chogimoga
2009-02-09
打赏
举报
回复
ADO在访问速度上,所提供接口方面普遍优于其他两种方式
路人乙2019
2009-02-09
打赏
举报
回复
ado简单易用,但有些环境下还是需要dao和odbc的。
xin_zzq1
2009-02-09
打赏
举报
回复
MARK
lzpggg
2009-02-07
打赏
举报
回复
谁说不可用?我就用VC2005对ACCESS数据库用DAO访问数据库,只是有些警告,别理他!VC6肯定是可以用的!
pbjcc
2009-02-07
打赏
举报
回复
mark
netsocket
2009-02-07
打赏
举报
回复
mark
ding1188
2009-02-06
打赏
举报
回复
旁边的人都用ado
xsc2001
2009-02-06
打赏
举报
回复
现在最常用的是ADO了,ADO访问数据库简单方便。
oyljerry
2009-02-06
打赏
举报
回复
现在大多都已经用ADO了,DAO只有vc6还支持,可以使用
加载更多回复(12)
Python实现数据库编程方法详解
用PYTHON语言进行数据库编程, 至少有六种方法可供采用. 我在实际项目中采用,不但功能强大,而且方便快捷.以下是我在工作和学习中经验总结. 方法一:使用
DAO
(Data Access Objects) 这个第一种方法可能会比较
过时
啦....
ADO、
DAO
和
ODBC
详解
但是,RDO和
DAO
都是在
ODBC
规程下开发的,以
ODBC
为基础,而ADO是在OLE DB规程下开发的,该规程据说是用C++开发的,所以有面向对象的特性.在OLE DB中,有两个概念,数据消费者和数据提供者,这些东东有些复杂,我就懒得去管他...
Excel -
DAO
versus ADO in VBA + RDO介绍
但微软后来改变了主意,在Access 2003及以后的版本中,
DAO
再次成为默认的数据对象库。与ADO相比,
DAO
与Access(JET engine environment)数据库的集成度更高,是为了Access所开发的,比ADO要老,所以如果你在Access...
什么是
DAO
10.8.1 什么是
DAO
DAO
(Database Access Object)使用Microsoft ... 与
ODBC
一样,
DAO
提供了一组API供编程使用。MFC也提供了一组
DAO
类,封装了底层的API,从而大大简化了程序的开发。利用MFC的
DAO
类,用户可以编写独立于
【转载】
ODBC
, OLEDB, ADO, ADO.Net的演化简史
原文:
ODBC
, OLEDB, ADO, ADO.Net的演化简史 1.演变历史 它们是按照这个时间先后的顺序逐步出现的,史前->
ODBC
->OLEDB->ADO->ADO.Net。 看看Wiki上的MDAC定义:“Microsoft Data ...
数据库
4,011
社区成员
39,816
社区内容
发帖
与我相关
我的任务
数据库
VC/MFC 数据库
复制链接
扫一扫
分享
社区描述
VC/MFC 数据库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章