MySQL开发环境设置

VS2019永久配置MySQL开发环境

前言

每次新建MySQL工程时候都需要重新配置开发环境,单次配置虽然不是特别麻烦 ,但是 笔者一想到每次新建个项目都要重新配置开发环境,顿时就觉得头大……,于是我在通过网上查询资料以及亲自测试,找到了一个**一劳永逸的配置方法。**下面我将把这个配置方法分享给大家,希望能给你们带来帮助。

1、准备工作

必备材料:VS软件(笔者测试的为VS2019)、MySQL 8.0版本;

2、环境配置

  1. 打开VS2019,任意新建一个空项目 ,然后:视图—>其他窗口—>属性管理器在这里插入图片描述
    然后就可以在VS里面找到属性管理器,打开属性管理器。如下图:
    在这里插入图片描述
    其中4个蓝色高亮的文件就是VS的包含目录配置文件,分别代表:
    a、DEBUG模式下Win32程序的配置文件,
    b、DEBUG模式下Win64程序的配置文件,
    c、Release模式下Win32程序的配置文件,
    d、Release模式下Win64程序的配置文件。
    学习开发MySQL的学习阶段,只需要修改环境需要配置DEBUG模式下Win64程序的配置文件就OK了,(libmysql.lib库是Windows64环境下的库文件,所以选择64位的配置文件),双击Microsoft.Cpp.x64.user项,并进行设置:VC++目录–>包含目录–>编辑 -->新建–>

在这里插入图片描述
在这里插入图片描述
将MySQL安装目录下的include子目录复制粘贴在里面
(默认安装的MySQL目录是这个,如果没默认安装MySQL,读者请自行找到include子目录或者私下联系我。)C:\Program Files\MySQL\MySQL Server 8.0\include;
2. 重复1步骤,但需要选择库目录,如下图:
在这里插入图片描述
将MySQL安装目录下的iib子目录复制粘贴在里面C:\Program Files\MySQL\MySQL Server 8.0\lib;
3. 类似上面1步骤,双击配置文件选择 连接器
在这里插入图片描述
a、附加依赖项里面添加:libmysql.lib;
b、忽略特定默认库中也添加 libmysql.lib;(先不添加此项笔者电脑不添加也可正常编译,若读者电脑不能正常编译再自行添加。)。
4. 找到MySQL安装子目录lib目录下(C:\Program Files\MySQL\MySQL Server 8.0\lib)的libmysql.dll文件,并将该文件复制到
**C:\Windows\System32;**目录中去。

  1. 配置完成,重启VS2019进行测试。注意!编译调试的时候一定要选择x64在这里插入图片描述

6.为了方便连接测试,笔者提供一段C++连接属数据库的代码供大家参考。 代码片.

#include <iostream>
#include <mysql.h>
int main()
{

MYSQL* mysql = new MYSQL();
	//MYSQL mysql;//占用的是栈上的内存
	MYSQL* pDB = mysql_init(mysql);
	if (pDB == NULL) {
		std::cout << "mysql_init failed!" << std::endl;
		return -1;
	}
	pDB = mysql_real_connect(pDB, "localhost", "root", "此处填入数据库连接密码", "mysql", 3306, NULL, 0);
	std::cout << pDB << std::endl;//返回连接指针pdb的地址,若输出的是空指针000000
	//那么表示连接不成功。
	if (pDB) {
		//执行sql语句,若需要执行语句,请在双引号“”里面填写SQL语句
		std::string sql = "";
		int ret = mysql_real_query(pDB, sql.c_str(), (unsigned long)sql.size());
		if (ret != 0) {
			std::cout << "mysql error:" << mysql_error(pDB) << std::endl;
		}
		//关闭数据库连接
		mysql_close(pDB);
	}
	//释放内存
	delete mysql;

	return 0;

}

结束语

如果您觉得对该文章有任何疑问等,请私下联系我。若转载文章必须注明出处。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值