我想知道是否有办法将mysql与java客户端连接起来,我的意思是:
如果用户从 machien2 更新记录,则 mysql 将向网络上的其他用户发送信号,告知用户(添加或更新了新记录)。
那么,这可能吗?或者我需要在我的 java 应用程序上创建一个自动刷新方法,例如数据可以每 5 秒更新一次,但问题是这种方法会消耗我的带宽,所以如果我只能在添加或更新数据时刷新,那么会很棒。
我认为这对于任何 DBMS 都是不可能的,对于此类应用程序,您可以使用 JMS(Java 消息服务)。我首选的实现是 JBoss 的HornetQ。您可以在https://en.wikipedia.org/wiki/Java_Message_Service找到其他实现
在那里,您应该使用发布/订阅模式来发送和接收事件。