【发布时间】:2018-01-28 01:45:59
【问题描述】:
我希望在数据库更改时通知应用程序。 我不能使用触发器。因为我们知道db的connection message,但是不能修改db。 所以无论如何都可以通过连接通知应用程序,例如 oracle JDBC 的Database Change Notification。
【问题讨论】:
我希望在数据库更改时通知应用程序。 我不能使用触发器。因为我们知道db的connection message,但是不能修改db。 所以无论如何都可以通过连接通知应用程序,例如 oracle JDBC 的Database Change Notification。
【问题讨论】:
那么无论如何都可以通过连接通知应用程序吗?
没有。
如果您控制 MySQL 服务器,则可以使用用户定义的扩展从 MySQL 发送消息 (amqp)。您可以在触发器中使用该扩展。 https://github.com/mysqludf/lib_mysqludf_stomp#readme
否则,您将不走运。您需要将此通知功能添加到您用于表中INSERT 和UPDATE 行的代码中。
【讨论】: