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。 –