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