簡體   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