【问题标题】:Can't find libmysql.dll and others connecting to MYSQL from ZeosLib in Delphi在 Delphi 中找不到从 ZeosLib 连接到 MYSQL 的 libmysql.dll 和其他人
【发布时间】:2018-11-09 05:47:51
【问题描述】:

打扰一下,我想问一下如何使用 ZeosLib 将 Delphi 与 MYSQL 连接起来。我已经知道这些步骤,但是当我在 ZConnection 中更改 Connection = True 的属性时,我还不能得到它,它不能。这是消息

顺便说一句,我的操作系统实际上是 Linux Ubuntu,我必须使用 VirtualBox 来处理它。 所以如果有人知道这个,我请求你们帮助我。

【问题讨论】:

  • 必须确保 libmysql.dll 在您的项目文件夹或系统路径中?
  • 你能描述清楚吗?我不明白
  • 这是基本的 Windows 内容。您需要阅读 Windows Environment variables,尤其是 Path 环境变量。 Is 是一个文件夹/目录列表,Windows 在其中搜索 .Dll 文件,但在应用程序使用的同一目录中找不到它。
  • 谢谢,我会找到的:)

标签: mysql delphi libraries zeos libmysql


【解决方案1】:

您需要下载错误消息所引用的动态链接库。以下链接https://dev.mysql.com/downloads/windows/installer/8.0.html 带您到 MySQL 下载页面以获取最新版本的 MySQL 8.0.13,如果您使用的是 5.X 版本,请转到此页面https://dev.mysql.com/downloads/installer/

下载相应的 32 位或 64 位文件并安装。找到已安装的 libMySQL.dll 并将该文件放在与 Delphi 创建的可执行文件相同的目录中

您可以改为将 Zeos 连接组件的库位置属性设置为 dll 所在的目录。

【讨论】:

  • 我的讲师说的和你说的一样。谢谢..我会试试的
【解决方案2】:

我有一个类似的项目,我使用了这个链接: http://docwiki.embarcadero.com/RADStudio/Tokyo/en/Connect_to_MySQL_Server_(FireDAC) 它正在工作。

但如果你的意思是:在设计时设置“connection := true”,你还得使用linux下的平台助手。

【讨论】:

  • 你给我的那个链接,其实是 FireDAC 的。我用的是 ZEOSLib,我之前已经有一些研究,但是当它再次卡住时,我就空白了。。
猜你喜欢
  • 1970-01-01
  • 2015-09-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-02-19
相关资源
最近更新 更多