vc如何链接mysql数据库,这篇文章就是一个简单的示例。
mysql的头文件,lib,dll文件,我是用的wamp集成包的,msyql版本是 mysql5.6.17 。之前也试过其他集成包,发现mysql的一些文件是没有的(不是精简掉了),所以建议下wamp吧。wamp sourceforge 官网:http://sourceforge.net/projects/wampserver/files/WampServer%202/WampServer%202.1/
- 找到mysql文件夹下的【include】文件夹,放到我们的vc工程目录下
- 设置vc项目属性,添加包含。如下图
- 在用到msyql的文件中,加下以下代码
#include “mysql.h”
- 声明一个mysql变量
MYSQL mysql;
- 新建一个数据库,当然还有对应的用户名。我的一律是 “s”。
- 我在对话框初始化函数中加入以下代码
//开始链接数据库 mysql_init(&mysql); mysql_options(&mysql, MYSQL_SET_CHARSET_NAME, "GB2312"); if(!mysql_real_connect(&mysql,"localhost","user","password","user_db",3306,NULL,0)) { AfxMessageBox("数据库连接失败"); } else { //MessageBox("链接数据库成功!"); }
草,不写了,难产了。。。因为现在我用的这个wamp也是不完整的,我用了之前 的才配配置好。狗日的。。。