【发布时间】:2015-08-18 05:20:09
【问题描述】:
谁能帮我从我的 4D 数据库应用程序连接我的 MySQL 数据库。我已经尝试过,但仍然找不到任何帮助。请注意,我希望它没有 ODBC,并希望直接连接到我的 MYSQL 数据库。
【问题讨论】:
标签: mysql database connection 4d-database
谁能帮我从我的 4D 数据库应用程序连接我的 MySQL 数据库。我已经尝试过,但仍然找不到任何帮助。请注意,我希望它没有 ODBC,并希望直接连接到我的 MYSQL 数据库。
【问题讨论】:
标签: mysql database connection 4d-database
我已经使用这个 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 版,与您的问题无关。
-詹姆斯
【讨论】:
我读到的是,如果没有 API,4D 就无法做到这一点(额外价格 59 美元),API 详细信息见 here。 Another option我发现,过时了,就是自己在C编译器中写一些可以直接与MySQL对话的东西。
【讨论】:
您可以通过SOAP和REST等网络服务进行连接。
您还可以通过JASON 检索输入和输出数据。
此外,由于 4D 现在支持 PHP,您可以 build an APPLICATION in php 进行迁移或同步。
但是如果您正在寻找 Direct Query,我不知道最新版本的 4D,但至于 4Dv12,如果您尝试构建自己的,那将是血腥的,因为the simplest way is to do it is via ODBC。
之前,我尝试使用 .Net 通过EXTERNAL PROCESS 和SERIAL COM 连接它,但这只是冒险,所以我放弃了。
【讨论】: