我想用java监听mysql表的更改,最常用和使用的方法是使用触发器,但是在遇到我的情况时,在mysql触发器中做不了多少,(如果我错了请更正)
我的真实场景是这样,我想使用mysql数据库生成图表,当使用新行更新mysql表时,这些图表应该刷新。所以我目前正在做的是运行一个单独的线程来观察表的行数,如果行数被更改,那么我创建图表!!!!!
但是如果有更好的方法,我认为这不是一个好主意,那么有没有办法可以监听mysql表的变化?
答案 0 :(得分:1)
只有在对图表发出请求时才能查询数据库吗?它是输出用户正在访问的图片吗?或者是您的应用程序中绘制的图表?如果在您的应用程序中绘制它,我只会在请求图表时查询数据库。甚至是按时间间隔。如果您的数据允许,您也只能从数据库中请求更新的信息。在不了解应用程序和数据的情况下,很难推荐一些东西。