1.创建项目
2.创建mysql.cpp
3.配置MYSQL 头文件
4.配置 lib 路径
5.配置 dll 位置
6.libmysql.dll复制到c:\windows\system32下;
6.代码实现查询
#include <iostream>
#include <mysql.h>
using namespace std;
int main(void) {
MYSQL connect;
MYSQL_RES* res;
MYSQL_ROW row;
//连接
mysql_init(&connect);
//连接到数据库库
if (!mysql_real_connect(&connect, "127.0.0.1", "root", "abc.123", "testdb", 3306, NULL, 0)) {
cout << "连接信息:" << mysql_error(&connect) << endl;
exit(1);
}
//设置字符集
mysql_query(&connect,"set names gbk");
//查询
char sqls[] = "select * from user";
if (mysql_query(&connect, sqls)) {
cout << "错误信息:" << mysql_error(&connect) << endl;
exit(1);
}
//结果集
res = mysql_use_result(&connect);
//遍历结果
while ((row = mysql_fetch_row(res)) != NULL) {
cout << row[0] << " " << row[1] << " " << row[2] << " " << row[3] << " " << row[4] << endl;
}
//释放资源并关闭连接
mysql_free_result(res);
mysql_close(&connect);
}