【vc】【mfc】链接操作mysql教程

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也是不完整的,我用了之前 的才配配置好。狗日的。。。

Leave a Reply