C++连接数据库(DataBase)之加载外部依赖项

发布时间:2023年12月27日

C++在语言层面上没有提供数据库操作,我们需要使用Orcle公司对MySQL提供的接口对其进行操作,这就需要使用外部依赖项,因此我们需要进行一些配置。

在VS中进行配置

一、 先找到VS的解决方案资源管理器:

在这里插入图片描述

可能新手在关闭了它之后就找不到了,如果我们需要再次找到它,首先需要找到视图:
在这里插入图片描述

然后在其下拉菜单中找到解决方案资源管理器,单击它就好了:
在这里插入图片描述

二、 找到“属性”,进行附加项配置

在这里插入图片描述

找到属性之后,单击进入;
到这里,就要正式开始进行附加项配置了:
找到:“C/C++” => “常规” => “附加包含目录”
在这里插入图片描述

然后就开始”编辑附加包含目录“:
在这里插入图片描述

按照下图步骤选择,就会成功进入”系统文件资源管理器“:
在这里插入图片描述

然后找到本机中MySQL的安装文件夹,其中能够找到:MySQL Server 8.0(或类似这种),我们所需要的头文件和库文件都在其中
此处我们找到MySQL Server 8.0/include,将其加入到附加包含目录中:
完成后应该就是上图那样。
接下来,找到:“链接器” => “常规”
在这里插入图片描述

选择MySQL Server 8.0/lib,这一步的操作和刚才加载include的操作类似,只是这是加载lib目录,也就是库目录
在这里插入图片描述

然后就是跟刚刚类似的编辑操作:添加附加依赖项"libmysql.lib"在这里插入图片描述

这样大致就好了。

三、 移植libmysql.dll目录

只是完成刚刚的操作还是没法进行数据库连接的,当我们运行程序的时候会报错,显示:”无法找到libmysql.dll文件,我们需要在刚刚的MySQL Server 8.0/lib文件夹中找到这个文件:
在这里插入图片描述

将其复制粘贴到本项目的Debug文件夹中,这样就行了,在这里,我这个文件的存放路径即为:“C:\Users\Lenovo\Desktop\demo\connectMysql\x64\Debug\libmysql.dll”
这样就完成了外部依赖项的配置。

文章来源:https://blog.csdn.net/qq_73725757/article/details/135251102
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。