如何动态显示mysql数据库中新追加的数据记录?
各位老师,应实验室项目需要我初学java不久,需求是这样的:用netbeans开发了一个实时传感数据监测系统,传感器采集实时数据传送到主机节点,这些数据先被存入到mysql数据库中,然后再从数据库中显示出来。显示的结果是一个二维动态曲线图,横轴是时间,纵轴是传感数据值,这个图是用jfreechart实现的。现在想要使数据存储和显示同步一体,即:当数据库中追加有新的数据记录时,立即触发一个事件显示这条记录。如何实现这个触发操作呢?之前用的是定时刷新,即:间隔几秒重新读取数据库数据画一下这个图,后来发现当数据量变大了之后这个方法很不好用。还望各位路过的老师帮帮学生,谢谢!
[解决办法]
实时数据传送到主机节点
接受的時候把它顯示出來就好了,不必先存數據庫再取出來
[解决办法]
可以抛出一个线程隔指定时间去读取数据库。也可以用spring的定时器 来执行定时读取数据库的任务
[解决办法]