MFC连接MySQL C API方法

1.首先下载一个32位的MySQL,因为vc的版本是32位了,不用32 位的MySQL会出现无效的机械码错误。

MySQL安装地址:https://dev.mysql.com/downloads/mysql/5.0.html#win32

注意:选择下面的32位进行安装。

2.MySQL装完之后,随便建立一个库,名为mydb

3.在Stdafc.h 中添加

#include<winsock2.h>


#include"mysql.h"
//#pragma comment( lib, "libmysql.lib");

4.

(1)打开VC6.0 工具栏Tools菜单下的Options选项,在Directories的标签页中右边的“Show directories for:”下拉列表中选中“Includefiles”,然后在中间列表框中添加你本地安装MySQL的include目录路径。(我的是D:/Program Files/MySQL/MySQL Server 5.0/include)。

   (2)在上面说到的“Show directories for:”下拉列表中选中“Library files”,然后添加你本地安装MySQL的Lib目录路径。Lib目录下还有debug和opt两个目录,建议选debug。(我的是D:/Program Files/MySQL/MySQL Server 5.0/lib/debug)。

   (3)在“Project settings->Link:Object/library modules”里面添加“libmysql.lib”。

(Ps:这些路径都是32位的MySQL的,不要用64位的)

5.把MySQL中include文件夹里面的东西全部拷贝到工程目录文件夹下。

6.将lib中的libmySQL.dll拷贝到工程文件夹下。

7.添加一个按钮 双击进入编程界面,在事件中添加

MYSQL mysql; //数据库连接句柄
mysql_init (&mysql); if(!mysql_real_connect(&mysql,"localhost","root",NULL,"mydb",3306,NULL,0)) {//mydb为你所创建的数据库,3306为端口号,可自行设定 AfxMessageBox("数据库连接失败"); return FALSE;
}
else
{
AfxMessageBox("数据库连接成功"); 
}

8.运行后单击按钮,显示数据库连接成功

 

转载于:https://www.cnblogs.com/smh2015/p/6427615.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值