我刚刚开始使用Delphi XE5开发,并且在尝试连接到mySQL服务器时遇到了很多麻烦。
使用TFDConnection我目前收到此错误:
[FireDAC] [物理学] [MySQL的] -314。无法加载供应商库[libmysql或libmysqld.dll]。系统找不到指定的文件...
我已经阅读过有关此问题的文档,我有:
从MySQL服务器安装中获取LIBMYSQL.DLL
将其放在XE5的bin目录中并在FDDrivers.ini中引用它
我还注意到,当我在XE5中查看FireDAC链接时,它的TFDPhysMySQLDriverLink变灰了......
我可以很好地连接到SQLlite服务器。
答案 0 :(得分:0)
我还注意到,当我在XE5中查看FireDAC链接时,它的TFDPhysMySQLDriverLink变灰了......
那是因为设备无法直接连接到mySQL数据库。根据我的理解,您应该创建一个DataSnap服务器,它将充当您的中间层。 DSServer将通过FDConnection + FDQuery连接到MySQL DB(注意MySQL链接可以在这里工作)。
但是,我仍然坚持将移动应用程序连接到DSServer。如果你想出更多,请分享