Visual Studio 2022 C++ 链接 MYSQL 总结
1. 安装MySql Server 8.0
进入MySQL :: MySQL Community Downloads 这个网站,下载自己设备相应版本的MySQL
博主的电脑是Windows的,所以进入 MySQL Installer for Windows。
Select Versions:选择自己想要的MySQL版本,选择最高版本即可,MySQL版本一般不会和Visual Studio的版本冲突;
Select Operating System:默认当前这个即可;
下面有两个下载按钮,推荐选择第二个。第一个需要非常较稳定的网络与MySQL服务器进行连接,第二个可以在自己的电脑单机使用也可以连接使用。
安装过程有一个需要注意的点就是在 Accounts and Roles 栏目中需要设置密码,这个密码是以后都用得上的,尽量选择自己记得住的密码。其他的安装过程基本默认即可,没有需要特别说明的地方。
安装完成后,进入MySQL的bin目录,博主电脑的路径为:C:\Program Files\MySQL\MySQL Server 8.0\bin
一般大家的都是这个路径。
将该路径添加进入系统的环境变量。
完成上述操作后,进入cmd命令指示窗口,输入 mysql -u root -p,第一行会让你输入上面你设置的密码,输入密码后,出现下面的窗口即表示安装成功。
2. Visual Studio 2022 链接 MySQL
进入MySQL的安装路径,关注include和lib这两个文件夹。
C:\Program Files\MySQL\MySQL Server 8.0\include
C:\Program Files\MySQL\MySQL Server 8.0\lib
打开Visual Studio 2022 — 创建空项目 — C++控制台应用,创建好你的项目。
右键项目 —> 属性
在VC++目录中,将 C:\Program Files\MySQL\MySQL Server 8.0\include 添加进入 包含目录 中
将 C:\Program Files\MySQL\MySQL Server 8.0\lib 添加进入 引用目录 中
C/C++ —> 常规页面
将 C:\Program Files\MySQL\MySQL Server 8.0\include 添加进入 附加包含目录
链接器 —> 常规
将 C:\Program Files\MySQL\MySQL Server 8.0\lib 添加进入 附加库目录
链接器 —> 输入
将 libmysql.lib 添加进入 附加依赖项
注意这里是没路径的,直接添加文字即可
进入 C:\Program Files\MySQL\MySQL Server 8.0\lib 文件夹
将文件夹下的libmysql.lib和libmysql.dll复制进入自己的工程文件夹下
至此,Visual Studio 2022 链接 MySQL 完成。
3. 测试
想要使用MySQL库中的函数,就必须引入头文件 #include
使用下面博主给出的代码,如果没报错,可以运行,并print出 “MySQL初始化成功!”,则表示 Visual Studio 2022 链接 MySQL 成功。
#include #include #include using namespace std; // 数据库连接信息 const char* host = "127.0.0.1"; const char* user = "root"; const char* password = "123456"; // 替换为您的密码 const char* database = "testdb"; // 我们将使用的数据库名 unsigned int port = 3306; // 创建数据库连接 MYSQL* connectToDatabase() { MYSQL* conn = mysql_init(NULL); if (!conn) { cerr