vs2019C++连接MySQL数据库
1、将项目的运行平台设置为x64
2、在“项目–>属性->C/C++–>常规–>附加包含目录”中添加MySql Server的include目录
3、在“项目–>属性->链接器–>常规->附加库目录”中添加MySql Server的lib目录
4、在“项目–>属性->链接器–>输入->附加依赖项“中添加libmysql.lib
5、将MySql Server的lib目录下的libmysql.dll复制到项目工程源文件的所在位置
6、测试代码段:
#include <winsock.h> //注意顺序,要放在mysql.h前
#include <mysql.h> //控制台项目中要在mysql.h之前include<winsock.h>
#include <iostream>
using namespace std;
int main(){
MYSQL mysql;
mysql_init(&mysql);
const char *host="127.0.0.1";
const char *user="root";
const char *password="123456";
const char *database="avs_library"; //数据库名称(已存在)
if(!mysql_real_connect(&mysql,host,user,password,database,3306,0,0)){
cout<<"Failed!"<<endl;
}else{
cout<<"Success!"<<endl;
}
system("pause");
return 0;
}