【问题标题】:Connect to MySQL database from 4Dv12 or later version?从 4Dv12 或更高版本连接到 MySQL 数据库?
【发布时间】:2015-08-18 05:20:09
【问题描述】:

谁能帮我从我的 4D 数据库应用程序连接我的 MySQL 数据库。我已经尝试过,但仍然找不到任何帮助。请注意,我希望它没有 ODBC,并希望直接连接到我的 MYSQL 数据库。

【问题讨论】:

    标签: mysql database connection 4d-database


    【解决方案1】:

    我已经使用这个 C 编译库将 MySQL 与 4D 集成,而不使用 ODBC

    https://www.pluggers.nl/product-category/4d-plugins/

    价格物有所值。我使用了他们的 MySQL 和 PostgreSQL 包装器。 我和开发人员谈过,他们已经做了你想要的。提供了一个 4D 组件 C 库包装器来定位其他数据库的功能。

    速度非常快。

    如果您决定使用 ODBC 连接器,请使用此命令以机器上预先建立的 ODBC 连接为目标。 http://doc.4d.com/4Dv15/4D/15/SQL-LOGIN.301-2007437.en.html

    还有。忽略连接 API 适用于 2004 版,与您的问题无关。

    -詹姆斯

    【讨论】:

      【解决方案2】:

      我读到的是,如果没有 API,4D 就无法做到这一点(额外价格 59 美元),API 详细信息见 hereAnother option我发现,过时了,就是自己在C编译器中写一些可以直接与MySQL对话的东西。

      【讨论】:

        【解决方案3】:

        您可以通过SOAPREST等网络服务进行连接。 您还可以通过JASON 检索输入和输出数据。 此外,由于 4D 现在支持 PHP,您可以 build an APPLICATION in php 进行迁移或同步。

        但是如果您正在寻找 Direct Query,我不知道最新版本的 4D,但至于 4Dv12,如果您尝试构建自己的,那将是血腥的,因为the simplest way is to do it is via ODBC

        之前,我尝试使用 .Net 通过EXTERNAL PROCESSSERIAL COM 连接它,但这只是冒险,所以我放弃了。

        【讨论】:

          猜你喜欢
          • 2023-02-15
          • 1970-01-01
          • 2018-12-01
          • 2021-10-19
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2018-11-02
          相关资源
          最近更新 更多