【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, "utf-8"); 
    
    	if(!mysql_real_connect(&mysql,"localhost","user","password","user_db",3306,NULL,0))
    	{
    		AfxMessageBox("数据库连接失败");
    	}
    	else
    	{
    		//MessageBox("链接数据库成功!");
    	}
    

    草,不写了,难产了。。。因为现在我用的这个wamp也是不完整的,我用了之前 的才配配置好。狗日的。。。

    Leave a Reply