我的编程空间,编程开发者的网络收藏夹
学习永远不晚

VS2019连接MySQL数据库的常见问题有哪些

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

VS2019连接MySQL数据库的常见问题有哪些

小编给大家分享一下VS2019连接MySQL数据库的常见问题有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

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

VS2019连接MySQL数据库的常见问题有哪些

接下来说说具体步骤:

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

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

VS2019连接MySQL数据库的常见问题有哪些

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

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

VS2019连接MySQL数据库的常见问题有哪些

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

VS2019连接MySQL数据库的常见问题有哪些

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

VS2019连接MySQL数据库的常见问题有哪些

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

VS2019连接MySQL数据库的常见问题有哪些

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

VS2019连接MySQL数据库的常见问题有哪些

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

 VS2019连接MySQL数据库的常见问题有哪些

 VS2019连接MySQL数据库的常见问题有哪些

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

#include <stdio.h>#include <iostream>#include "my_global.h"#include "mysql.h"using namespace std;int main(){cout << "hello world!" << endl;MYSQL mysql;MYSQL_RES* res;MYSQL_ROW row;mysql_init(&mysql);mysql_options(&mysql, MYSQL_SET_CHARSET_NAME, "gbk");//注意:参数一定要对上。//第二个参数为主机地址localhost,第三个参数为用户名//第四个参数为用户密码,第五个参数为连接的数据库//第六个参数为MySQL的端口号3306if (mysql_real_connect(&mysql, "localhost", "root", "123456","myemployees", 3306, NULL, 0) == NULL) {cout << (mysql_error(&mysql));}mysql_query(&mysql, "SELECT * from myemployees.employees");res = mysql_store_result(&mysql);//显示数据//给ROW赋值,判断ROW是否为空,不为空就打印数据。while (row = mysql_fetch_row(res)){printf("%s  ", row[0]);//打印IDprintf("%s  ", row[1]);//打印IDcout << endl;}//释放结果集mysql_free_result(res);//关闭数据库mysql_close(&mysql);//停留等待getchar();system("pause");return 0;}

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

 VS2019连接MySQL数据库的常见问题有哪些

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

VS2019连接MySQL数据库的常见问题有哪些

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

VS2019连接MySQL数据库的常见问题有哪些

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

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

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

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

VS2019连接MySQL数据库的常见问题有哪些

以上是“VS2019连接MySQL数据库的常见问题有哪些”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网行业资讯频道!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

VS2019连接MySQL数据库的常见问题有哪些

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

VS2019连接MySQL数据库的常见问题有哪些

小编给大家分享一下VS2019连接MySQL数据库的常见问题有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!下午开始配置各种环境,想着VS2019可以配合My
2023-06-21

​Aurora数据库常见的问题有哪些

Aurora数据库常见问题连接问题检查连接设置,确保数据库活动且防火墙允许连接。超时问题可通过优化查询、增加超时值和调整连接池解决。连接重置可通过禁用超时、增加连接池大小和长轮询技术解决。性能问题识别低效查询并优化数据库架构和索引。高CPU使用率可通过禁用不必要的数据库功能和增加实例大小解决。高内存使用率可通过调整缓存设置、优化查询和增加实例内存解决。备份和恢复问题无法备份时检查策略、数据库状态和存储空间。恢复失败时检查恢复点、实例兼容性和联系AWS支持。安全问题启用身份验证、加密连接和数据库审计以提高安
​Aurora数据库常见的问题有哪些
2024-04-10

Sybase ASE数据库常见的问题有哪些

这篇文章主要讲解了“Sybase ASE数据库常见的问题有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Sybase ASE数据库常见的问题有哪些”吧!1 数据库占用磁盘空间的形式是什么
2023-06-10

android连接设备常见问题有哪些

1. 设备无法被识别:可能是由于USB驱动未安装或者设备未启用USB调试模式。2. USB连接断开:可能是由于USB线松动或者设备电量不足。3. 设备无法连接互联网:可能是由于网络设置错误或者无线网络信号强度不稳定。4. 设备无法进行文件传
2023-09-04

Golang函数库的有哪些常见问题

go 函数库的常见问题和解决方案:找不到函数库:确保函数库已安装并正确导入,使用 go get 命令安装。函数参数与文档不符:使用最新文档仔细检查函数签名,确保参数类型、顺序和数量与文档一致。不明确的错误消息:使用 errors 函数库的
Golang函数库的有哪些常见问题
2024-04-18

C#中常见的数据库连接和数据读写问题

C#中常见的数据库连接和数据读写问题,需要具体代码示例在C#开发中,数据库连接和数据读写是经常遇到的问题,正确处理这些问题是保证代码质量和性能的关键。本文将介绍一些常见的数据库连接和数据读写问题,并提供具体的代码示例,帮助读者更好地理解和解
2023-10-22

Linux中SSH服务连接时的常见问题有哪些

这篇文章主要为大家展示了“Linux中SSH服务连接时的常见问题有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux中SSH服务连接时的常见问题有哪些”这篇文章吧。什么是SSH呢? S
2023-06-13

PHP数据库连接的常见问题及解决方法

php 数据库连接的常见问题和解决方法有:连接失败:检查连接信息和 mysql 服务状态;查询失败:检查查询语法、表和字段,以及连接有效性;插入、更新、删除失败:检查 sql 语句、目标表和字段,以及连接有效性;数据库连接泄露:显式关闭连接
PHP数据库连接的常见问题及解决方法
2024-05-21

MySQL连接数据库的方式有哪些

MySQL连接数据库的方式有以下几种:1. 使用命令行连接:在命令行窗口中使用mysql命令连接数据库,例如:mysql -h 主机名 -u 用户名 -p 密码2. 使用图形界面工具连接:使用MySQL提供的图形界面工具(如MySQL Wo
2023-09-09

编程热搜

目录