登录
首页 >  数据库 >  MySQL

VS2019连接MySQL数据库的过程及常见问题总结

来源:脚本之家

时间:2023-01-01 13:43:08 190浏览 收藏

本篇文章向大家介绍《VS2019连接MySQL数据库的过程及常见问题总结》,主要包括MySQL、VS2019连接,具有一定的参考价值,需要的朋友可以参考一下。

今天下午开始配置各种环境,想着VS2019可以配合MySQL一起使用。中间出了不少错误,晚上九点左右配置成功如下图所示:

接下来说说具体步骤:

(1)首先准备好VS2019和MySQL的软件,各自官网都有,这里不再赘述;

(2)找到MySQL的安装目录,如图,找到这两个文件夹。

(3)新建一个工程后再新建一个main.cpp文件,为下面的配置环境做准备。

(4)打开项目属性,点击VC++目录,在包含目录中,将MySQL安装目录中的include文件路径添加到这里,如下图所示:

 (5)在属性页上,打开C/C++,选择常规,步骤同上,在附加包含目录中将MySQL文件中的include文件路径添加进去;

在这里插入图片描述

 (6)继续在属性页上,点开链接器选项,点击常规,将MySQL安装目录下的lib路径拷贝到附加库目录中;

在这里插入图片描述

 (7)继续在属性页的链接器中,点击输入选项,将libmysql.lib文件加进去,注意的是,只需要拷贝libmysql.lib这个名称即可,不需要添加路径。同样,这文件也在mydql安装文件夹中lib目录下:

在这里插入图片描述

 (8)查看属性页上方的平台,选择x64,x32可能会出错

在这里插入图片描述

 (9)把MySQL安装目录下的bin\libmysql.dll复制到c:\windows\system32下:

 在这里插入图片描述

 在这里插入图片描述

 这部安装完成后,可以编写测试代码了。测试代码如下:

#include 
#include 
#include "my_global.h"
#include "mysql.h"
using namespace std;
int main()
{
	cout 

运行过程中,如果出现了如下图所示的错误,则需要进行排查配置环境变量的问题。

 

1、项目右键属性,检查一下VC++目录配置;

 2、检查链接器中的输入选项

 (3)我把这“libmysql.dll 和 libmysql.lib”文件放在项目里的.cpp文件夹下。

这三步可以检查具体大部分的问题。

一定要注意的是MySQL的参数不要写错,写错有时会出现如下Access denied for user 'ODBC'@'localhost' (using password: NO),可以去mysql的bin目录下输入命令:

mysql -u root -p,检查数据库用户名,密码啥的是否错误。正确输入如下图所示:

到这里,我们也就讲完了《VS2019连接MySQL数据库的过程及常见问题总结》的内容了。个人认为,基础知识的学习和巩固,是为了更好的将其运用到项目中,欢迎关注golang学习网公众号,带你了解更多关于mysql的知识点!

声明:本文转载于:脚本之家 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>
评论列表