首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法从C++Builder创建与mysql的连接

无法从C++Builder创建与mysql的连接
EN

Stack Overflow用户
提问于 2022-06-25 06:13:30
回答 1查看 100关注 0票数 0

我有C++Builder社区版。我正在尝试创建一个从空白项目到mysql服务器的连接。当我进行测试时,在提供正确的用户名和密码之后,我会得到以下错误消息:

代码语言:javascript
运行
复制
Error: [FireDAC][Phys][MySQL]-314. Cannot load vendor library [libmysql.dll, libmariadb or libmysqld.dll]. The specified module could not be found

我的印象是,C++Builder的卖点之一是如何容易地创建一个用于数据库编程的Windows?

EN

回答 1

Stack Overflow用户

发布于 2022-07-14 19:13:04

这比较容易!但是,您确实需要阅读文档并了解FireDac如何使用C++ Builder/Delphi。一个重要的考虑因素是您的可执行文件x86/x64的正确比特性,以及您的计算机上有哪些客户端库?

如果是x86,那么您可以使用IDE中的FireDAC资源管理器进行连接,如果您已经正确设置了连接定义,并且,正如Spektre所写的,MySQL是否在本地运行,它会连接吗?社区版本只支持本地连接。

具体来说,您需要确保MySQL连接定义或字符串包含所有需要的条目。如果您正在使用Windows,请查看位于C:\Users\Public\Documents\Embarcadero\Studio\FireDAC\FDConnectionDefs.ini的文件,并确保该文件具有正确的信息。

阅读文档,了解FireDAC如何使用连接定义文件和/或字符串。它确实需要一些努力,使所有的工作在一起,所以你必须愿意学习它!如果在做完这些工作后,再发一次你发现的东西,并且要具体说明,你可能会发现人们愿意帮助你更多。

Embarcadero FireDAC文档

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72751655

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档