小编典典

监视来自不同应用程序的MySQL插入

hibernate

我目前有一个Web服务,可使用Hibernate在mysql数据库中插入信息。其中一些信息需要由另一个“导入”应用程序处理。我不想不必从Web服务触发此应用程序。因此,Web服务不依赖于Web服务,反之亦然。

有没有一种方法可以从“导入”应用程序“监听”数据库中的更改(特别是:插入),然后开始执行操作。我已经看过触发器,但是它们似乎仅适用于应用程序的Hibernate
Session中的更改,而不适用于“外部”更改。

编辑*

简而言之,就是我想要的答案;是否有可能监视不更改数据库/表本身的Java应用程序对mysql数据库/表(来自任何来源)的更改

赏金更新*

我将向那些向我解释如何使用Java应用程序监视对MySQL表/数据库所做的更改的人颁发奖金。监视更改的Java应用程序不是应用任何更改的应用程序。变更的来源可以是任何东西。


阅读 259

收藏
2020-06-20

共1个答案

小编典典

您可以阅读mysql二进制日志。在这里您可以找到一些信息。有一个Java解析器另一个Java解析器
-但标记为未完成。您还可以使用其他语言(例如perl)寻找相似的解析器,然后用Java重写它们。
还可以看看mysql-proxy

2020-06-20