我想知道是否可以连接到 MySQL 数据库以通过 firebird DB 触发器对表执行更改?我查看了“外部”命令,但它似乎只适用于另一个 firebird 数据库。
最佳答案
Firebird 中没有内置任何内容来支持连接到其他数据库系统。 EXECUTE ... ON EXTERNAL
仅用于连接到其他 Firebird 数据库。
在 Firebird 2.5 及更早版本中,您也许可以使用 UDF(用户定义函数)来执行此操作。但是,您需要自己开发它。
在 Firebird 3 中,您还可以使用 UDR(用户定义的例程)来执行此操作,但您需要自己开发此 UDR。您可以在 Java 中使用 fbjava 来执行此操作(警告:alpha 版本,不在积极开发中),在 C# 中使用 FbNetExternalEngine (注:商业产品),但您也可以使用 C、C++、Pascal 和其他支持 native 绑定(bind)的语言进行开发。不幸的是,API 的文档很少。
关于mysql - 从 Firebird 数据库连接到 MySQL 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62478349/