MFC 中如何用ODBC连接数据库?

我现在要做一个MFC小程序,功能就是能实现对数据库的简单操作。以前学JAVA时用过JDBC,但对ODBC一点也不了解。希望知道的说一下操作步骤。我说的可能很笼统,那是因为... 我现在要做一个MFC小程序,功能就是能实现对数据库的简单操作。
以前学JAVA时用过JDBC,但对ODBC一点也不了解。希望知道的说一下操作步骤。
我说的可能很笼统,那是因为我对ODBC很不了解。我只知道我的目的就是实现数据库的简单操作。谢谢啦!
我所用的工具:
Visual C++ 6.0
MySQL数据库
展开
 我来答
尚贤使能
2009-11-15 · TA获得超过1739个赞
知道小有建树答主
回答量:166
采纳率:40%
帮助的人:117万
展开全部
先摘录一点ODBC的词条解释
ODBC(Open Database Connectivity,开放数据库互连)是微软公司开放服务结构(WOSA,Windows Open Services Architecture)中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问的标准API(应用程序编程接口)。这些API利用SQL来完成其大部分任务。ODBC本身也提供了对SQL语言的支持,用户可以直接将SQL语句送给ODBC。
一个基于ODBC的应用程序对数据库的操作不依赖任何DBMS,不直接与DBMS打交道,所有的数据库操作由对应的DBMS的ODBC驱动程序完成。也就是说,不论是FoxPro、Access , MYSQL还是Oracle数据库,均可用ODBC API进行访问。由此可见,ODBC的最大优点是能以统一的方式处理所有的数据库。

针对你的问题,我有如下想法,你可以进行一下尝试

首先是创建ODBC数据源,具体步骤如下:
单击开始—>设置->控制面板->管理工具,在其中打开“数据源”(ODBC)
(如果不能通过此途径顺利找到ODBC的话,可以直接在“我的电脑”中进行搜索,应该在C盘里)
在找到ODBC之后会弹出一个“ODBC数据源管理器”对话框,如果你使用的是SQL数据库的话,该对话框的用户数据源窗口中就会显示出来其名称和驱动程序,除SQL外一般还有VFP,Acess等类型,选中你所用的SQL项目为高亮显示,单击对话框中的添加按钮。
之后会弹出一个“创建新数据源”的对话框,选择其中的Microsoft SQL Driver (*mdb)相应将安装数据源的驱动程序项,单击“完成”按钮,在弹出的新对话框中填入你的数据源名,单击“选择”按钮,在弹出的的“选择数据库”对话框中选择你所建的数据库(找到数据库所保存的位置),单击“确定”按钮返回,然后单击“确定”,创建ODBC数据源完成。
之后就是用VC++6.0建立应用程序实现对数据库访问的操作了,相信你对其中对VC++6.0的操作已经很熟悉了,在这就不多说,呵呵~祝你成功
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式