1、设置项目属性
右键项目 - C/C++ - 常规 - 附加包含目录 里面添加 XXXs\MySQL\MySQL Server 5.6\include。 至于要用自己的安装路径大家也都是知道的。
2、项目 - 配置属性 - 链接器 - 常规 - 附加库目录,
3、项目 - 配置属性 - 链接器 - 输入 - 附加依赖项 手动添加libmysql.lib
4、提示缺少“libmysql.dll”, 这时候只用把C:\MySQL Server 5.5\lib 下的"libmysql.dll"复制到main所在的文件夹下就可以了。
5、出现问题
那你的机器肯定是win7 64位的,所以也要更改一下项目配置。
属性 - 配置管理器(右上角) 把平台改成x64的就可以了
6、测试程序
#include <windows.h>
#include <stdio.h>
#include <iostream>
#include <winsock.h>
#include <mysql.h>
using namespace std;
int main()
{
MYSQL *con;
MYSQL_RES res;
MYSQL_ROW row;
char tmp[400];
//database configuartion
char dbuser[30] = "root";
char dbpasswd[30] = "1234";
char dbip[30] = "localhost";
char dbname[50] = "fire_test";
char tablename[50] = "t1";
char *query = NULL;
con = mysql_init((MYSQL*)0);
if (con != NULL && mysql_real_connect(con, dbip, dbuser, dbpasswd, dbname, 3306, NULL, 0))
cout << "database connect success";
else
cout << "database connectfaild";
cout << "\n";
system("pause"); //press any key to exit //system用来调用系统命令,类似于shell;
return 0;
}