收录日期:2020/10/28 00:07:37 时间:2016/07/16 15:33:51 标签:数据库
本菜鸟听说在VC++(2008)中连接数据库的方法有几种,例如ODBC、ODA、ADO、OLE_DB等。但似乎都要使用MFC,如果不用,有其他方法吗?例如WINDOWS API,有代码吗?
写错了,是DAO!
ADO不需要mfc
使用ADO需要#include <afx.h> 吗? 如果是,则需要在共享 DLL 中使用 MFC,是这样吗?
谢谢!

ODBC使用的原始的数据库接口实现的
有实现的简洁的类就应该用  而不是重复劳动  ODBC已经是很老的技术了
ADO最方便。MFC ODBC用起来很不简洁,一个表对应一个类,烦死。
使用ado就可以不用MFC连接

#import "c:\Program Files\Common Files\System\ADO\msado15.dll"\
 no_namespace rename("EOF", "adoEOF")

然后你定义一个 数据库连接函数,接下来的操作就不详细介绍了
建议使用ADO,现在好象都用这个。。ODBC对有些东西已经不兼容了。
ADO 挺好的啊
ADO比较简单,还要看你的数据库,如果是Oracle,可以用OCI来提高速度
恩。很对!
恩是
还在用ODBC...看来得改ADO了
ODBC还好吧,挺高效的,ADO好像就是把ODBC封装在COM里了吧
ODBC还好吧,挺高效的,ADO好像就是把ODBC封装在COM里了吧
ODBC API( 不是MFC的封装类) 
引用 16 楼 sq_sunqi 的回复:
ODBC还好吧,挺高效的,ADO好像就是把ODBC封装在COM里了吧

没错
能说的详细点吗?
c++写数据库都过时了
为什么数据库不用Java或是c#去处理呢,不懂数据库的都可以搞数据库了
有没有初学者学习ADO方面比较好的资料呢,请推荐一下啊!!!

如何获得ZIP文件中压缩文件的个数? 出4.3寸屏中兴UV960手机,全新未用过. 使用Visual Leak Detector的问题 请教hibernate报出的两个Warning UpRight Soft Web Application Server-UPAS具有哪些功能? 请问为什么我的电脑装不了.net framework3.5 sp1,新人求帮忙 cab包中文件放到指定的路径 关于ajax+php多用户同时请求的问题,高手请进! 求解答,关于智能卡掉电保护的问题 求解答,关于智能卡掉电保护的问题 JSP得到IPV6 ATL引用其他文件中结构体 俺问个超级幼稚的问题,一个串里有个比较字符的表达式如何判断 能不能将vb的代码转换为VB.NET的代码,困难有多大? JAVA中的内存泄露问题,高手进........ MFC;Open没有与参数列表匹配的重载函数实例 winform 中如何控制 Lable 显示的数据个数 delphi 用ADOquery 删除 数据库中的字段 想弹框提示,但是我实习不了 关于堆栈信息 公司的人就是太有才了,把我想说的都说了。 如何获取path节点的值? MFC 中 Create……如何释放?我刚学MFC。不会用释放,求指点! 部分代码贴上! 请问有没有使用方便的tab的js库? 都在灌水吧?帮评估一下这个小项目的外包费用。 oracle用户不同的连接身份创建存储过程 android仿iphone手指从屏幕下方向上滑动进入任务栏,图标全变灰色特效是如何实现 PXE网络安装系统,网卡加载问题。小弟我刚出校门。好多东西不懂,求大神们解决,在这谢过了 程序员也会病死,老死是什么原因 Ext中往Store中添加值。。迷惑中 求大神指点 JSP得到IPV6