繁体   English   中英

使用FIREDAC(Delphi)无法连接到mysql服务器

[英]Trouble connecting to mysql server with FIREDAC (Delphi)

我刚开始进行Delphi XE5开发,尝试连接到mySQL服务器时遇到很多麻烦。

使用TFDConnection我目前收到此错误:

[FireDAC] [Phys] [MySQL] -314。 无法加载供应商库[libmysql或libmysqld.dll]。 该系统找不到指定的文件...

我已经阅读了有关此问题的文档,并且有:

  • 从MySQL Server安装中获取LIBMYSQL.DLL

  • 将其放在XE5的bin目录中,并在FDDrivers.ini中引用它

我还注意到,当我在XE5中查看FireDAC链接时,TFDPhysMySQLDriverLink呈灰色显示...

我可以很好地连接到SQLlite服务器。

我还注意到,当我在XE5中查看FireDAC链接时,TFDPhysMySQLDriverLink呈灰色显示...

这是因为设备无法直接连接到mySQL数据库。 据我了解,您应该创建一个DataSnap服务器作为中间层。 DSServer将通过FDConnection + FDQuery连接到MySQL数据库(注意,MySQL链接将在此处工作)。

但是,我仍然坚持将移动应用程序连接到DSServer。 如果您想知道更多,请分享

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM