先把mysql安装目录的lib文件里的libmysql.dll和libmysql.lib复制到VS的VC的lib里。
再把libmysql.dll和你的项目的可执行文件放在一起。
最后把mysql安装目录的include放到工具——选项——VC目录,右边选择包含文件的选项那里;
头文件:
...
#include"winsock.h"
#include"mysql.h"
#pragma comment(lib,"libmySQL.lib")
...
代码:
......
MYSQL mysql;
char *sql;
MYSQL_RES *result;
MYSQL_ROW row;
mysql_init(&mysql);
if(!mysql_real_connect(&mysql,"localhost","root","123465","test",3306,NULL,0))
{
cout<<"未连接"<<endl;//测试一下
return 0;
}
mysql_query(&mysql,"SET NAMES gb2312");
mysql_query(&mysql,"SET character set gb2312");
cout<<"已连接"<<endl;//测试一下
return 1;
.....
连接成功。
操作:
1.mysql_query()提交查询语句
2.mysql_use_result()获取上一次查询的结果集
3.mysql_fetch_row()从结果集中获取单项内容
4.mysql_free_result()释放结果集