我想为表上的触发器运行一个 Java 程序(插件),比如在插入之后。如何创建数据库触发器,以实现这一点并在表中插入一行时执行 java 程序。
我在一些文档中看到,可以在上述数据库事件上调用 Java 程序(ON INSERT/UPDATE)。但我可以找到实现这种技术的过程。
Java调用的参考来自以下链接:
FB/Java第一个测试版,兼容Firebird 3.0.0 https://www.firebirdsql.org/en/news/the-first-test-version-of-fb-java-compatible-with-firebird-3 / FB/Java 是 Firebird 的 External Engine 插件,它使 Firebird 能够运行在 Java 平台上制作的函数、过程和触发器。
Firebird 3.0 中的新功能 https://firebirdsql.org/file/documentation/release_notes/html/en/3_0/rnfb30-new.html 最终,插件支持用 Java、C++、ObjectPascal 编写的存储过程、触发器和函数,等等
Java中的UDR https://www.firebirdsql.org/file/documentation/release_notes/html/en/3_0/rnfb30-apiods-api.html#d0e5446 Firebird 3支持外部引擎,引擎和执行环境之间的桥梁,可以运行 UDR:本机代码、Java 和其他
感谢文档链接和示例示例方面的任何帮助。我在 Windows 7 64 位上使用 Firebird-3.0.2。