从 Firebird 数据库连接到 MySQL 数据库

Connect to MySQL database from Firebird database

我想知道是否可以连接到 MySQL 数据库以通过 firebird 数据库触发器对 table 执行更改?我查看了 On External 命令,但它似乎只适用于另一个 firebird 数据库。

Firebird 没有内置任何东西来支持连接到其他数据库系统。 EXECUTE ... ON EXTERNAL 仅用于连接到其他 Firebird 数据库。

在 Firebird 2.5 及更早版本中,您可以使用 UDF(用户定义函数)来执行此操作。但是,您需要自己开发它。

在 Firebird 3 中,您也可以使用 UDR(用户定义例程)来执行此操作,但您需要自己开发此 UDR。您可以在 Java 中使用 fbjava (warning: alpha version, and not under active development), in C# using FbNetExternalEngine(注意:商业产品)执行此操作,但您也可以使用 C、C++、Pascal 和其他支持本机绑定的语言进行开发。不幸的是,API 的记录很少。