0
我希望在数据库更改时通知应用程序。 我无法使用触发器。因为我们知道数据库的连接消息,但我们不能修改数据库。 因此无论如何都可以通过连接来通知应用程序,如oracle JDBC的Database Change Notification。MySql有像Oracle JDBC的数据库更改通知之类的东西吗?
我希望在数据库更改时通知应用程序。 我无法使用触发器。因为我们知道数据库的连接消息,但我们不能修改数据库。 因此无论如何都可以通过连接来通知应用程序,如oracle JDBC的Database Change Notification。MySql有像Oracle JDBC的数据库更改通知之类的东西吗?
那么反正可以通过连接来通知应用程序吗?
号
有一个用户定义的扩展,你可以使用,如果你控制你的MySQL服务器,从MySQL发送消息(AMQP)。您可以在触发器中使用该扩展名。 https://github.com/mysqludf/lib_mysqludf_stomp#readme
否则,您对此很不幸。您需要将此通知功能添加到您用于表格中的INSERT
和UPDATE
行的代码。
谢谢。如果不通过连接通知,则扩展是一种可行的方法。我只知道一个想法,也许我可以使用mysql-binlog-connector-java。 –