mfc vs2010 C++ 连接mysql等数据库

本文介绍了如何使用MFC连接MySQL数据库,包括两种方法:通过ADO连接和使用MySQL API。在ADO连接中,需要安装MyODBC服务器,并配置数据源。而在使用MySQL API时,无需安装额外服务器程序。文章还提到了可能遇到的连接问题及其解决方案,并给出了简单的MFC项目示例代码。
摘要由CSDN通过智能技术生成

       刚学mfc,我一直是做php,最近开始研究mfc。突然想用mfc用mysql数据,平时用mysql数据比较多。可以通过2种方法实现。
       第一种方法是利用ADO连接,第二种方法是利用mysql自己的api函数进行连接。第一种方法可以实现我当前的需求,通过连接不同的字符串来连接不同的数据库。暂时只连接了mysql,sqlserver,oracle,access。对于access,因为它创建表的SQL语句不太兼容标准SQL语句,需要做一些处理,这里暂时不说。第二种方法只能针对于mysql数据库的连接,不过用这种方法不用安装MyODBC服务器程序。
不管用哪种方法,首先需要安装Mysql数据库,安装方法请看“mysql安装及一些注意点”。最好安装一个Navicat for mysql,方便操作mysql数据库。

下面分别说下这两种方法:
   (一)通过ADO连接MySql数据库
    1、通过ADO连接MySql数据库,首先得安装MyODBC服务器程序。MyODBC版本要和MySql的版本对应上,否则会连接不上数据库。我用的版本分别是mysql-5.1.48-win32.msi和mysql-connector-odbc-5.1.5-win32.msi。
    安装好后,点击开始菜单->设置->控制面板->管理工具->数据源(ODBC)->用户DSN->添加->选择MySQL ODBC 5.1 Driver。如下图:
   

 

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值