阅读背景:

如何实现当数据库中增添了新数据时,立刻将新产生的数据显示在客户端

来源:互联网 
我用javaSwing写了个客户端即时信息显示系统!用于显示信息的组件是Jtable。
现在想实现的功能就是当数据库新增一条数据时,能让新数据立刻显示在jtable的最前端,之前显示的数据则依次向下滚动。我现在最笨的方法就是启动一个线程不断的操作数据库查看数据总数是否变化。如果变化了就把id最大的的查出来!我觉得用线程不断地查询数据库会很消耗资源,效率也很低!! 而且也不能保证信息的准确性,因为假如在相当短的时间内不同客户端同时向数据库中插入了多条数据的话,就不能保证最新插入的数据都即时的显示出来了!!!因为线程的执行也需要时间的!



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: