windows下使用vscode原生态配置c++链接mysql数据库

配置mysql链接环境并运行

拷贝mysql链接环境文件

我的mysql目录路径为:
	C:\Program Files\MySQL\MySQL Server 8.0
【给大家作为参考】
  1. 将mysql下的include文件夹直接拷贝到项目目录下【或者只拷贝include中的mysql.h文件】方便引用mysql.h头文件
  2. 拷贝libmysql.dll 、libmysql.lib、mysqlclient.lib文件直接放在工程目录下因为这里可执行文件在其所在目录下直接寻找动态链接源文件
  3. libmysql.dll 、libmysql.lib再拷贝到工程的lib目录下方便编译写库路径
拷贝完成后,目录应该如下:

windows下使用vscode原生态配置c++链接mysql数据库_第1张图片
环境配置完成~

开始快乐编程

先写一个简单的mysql连接程序测试以下连接是否成功

#include "include/mysql.h"
#include 
using namespace std;

int main() {
    MYSQL my_sql;
    mysql_init(&my_sql);
    if(!mysql_real_connect(&my_sql,"localhost","root","root","test",3306,NULL,0)){
        cout << "error"<<endl;
    }
    else{
        cout << "success"<<endl;
    }

    return 0;
}

原生编译并运行

使用vscode的内嵌命令行原生编译代码并运行
编译并运行
运行成功~

更多阅读

如果有更多对c++和mysql链接的需要,可以参考以下几个不错的博文:
VsCode C++ 连接mysql数据库出现undefined reference to 的问题

windows+vs2017+C语言 引入mysql.h对MYSQL数据库的操作

你可能感兴趣的:(使用上的一些小细节,数据库,windows,vscode)