<<金秋最热门讨论>><<>>如何实现JAVA数据库的即时刷新!!!

5257007 2004-09-21 04:00:29
有一个JAVA程序,其中要用到数据库!
可能有好几个客户端要连接这个数据库!
并且对这个数据库中的数据进行修改,删除,更新!

怎么样做,才可以保证连接是最新的!
也就是隔几秒钟刷新一次数据库!!就是类似,网上文字直播奥运会!
这里可能要用到多线程编程!!

欢迎大家加入这个讨论中来!各抒己见!!
...全文
260 18 打赏 收藏 转发到动态 举报
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
whbxm2000 2004-09-22
  • 打赏
  • 举报
回复
使用hibernate可以实现
qiyongjun2003 2004-09-22
  • 打赏
  • 举报
回复
你数据显示一块用iframe,这一块定时刷新就行了。
frlee1234 2004-09-22
  • 打赏
  • 举报
回复
用一个专门取数据方法,数据库每次更改是就调用该方法,获得最新的数据,在加上同步,不知这样行不!
oicqren 2004-09-22
  • 打赏
  • 举报
回复
做一个专门取数据的Server,然后定时将取出的数据PUSH给所有看新闻的Client端。这样比较容易一些。
5257007 2004-09-22
  • 打赏
  • 举报
回复
gyang(我是谁?)

你的定时刷新怎么实现的

贴出你的方案,或许对大家有个启迪!!
5257007 2004-09-22
  • 打赏
  • 举报
回复
定时刷新要用一个专门的线程 来处理么!??

两个线程可能会使程序变得比较慢

这样该如何处理呢!????
lemonyu 2004-09-22
  • 打赏
  • 举报
回复
只能是定时在客户端自动刷新,前面有人说了,因为数据库本身不能回写应用程序,只能主动的寻找有没有更新,然后再更新
hiking 2004-09-22
  • 打赏
  • 举报
回复
一般而言,不希望常刷数据库。只在有必要的时候做些处理。原因是开销太大,要有I/O, Net, Database, 还要发给客户端。

如果是做常变动的数据处理,最好在内存里保持数据。
5257007 2004-09-21
  • 打赏
  • 举报
回复
具体怎么实现大家可以发表一下自己的看法,

拿出你的实现方案来!!!!
gyang 2004-09-21
  • 打赏
  • 举报
回复
恐怕只能用定时刷新,因为数据库本身还不能回调应用程序.
shaopin 2004-09-21
  • 打赏
  • 举报
回复
隔断时间去取一下数据库就行了
5257007 2004-09-21
  • 打赏
  • 举报
回复
http://community.csdn.net/Expert/topic/3395/3395735.xml?temp=.3310053

如果你要分数,就到上边这个网址,看到家没分数好像一点热情都没有!!

我加了100分!!!!!!

不管你讨论的如何,都会有分,贵在参于!!!!!

只有交流才会有更大的长进!!!

GO !! GO !! GO!!!
5257007 2004-09-21
  • 打赏
  • 举报
回复
这个问题是没有分的,全依靠大家对JAVA的热情和钟爱

给大家提供一个交流的平台,我只是想抛砖引玉

相信很多人并没有这么做过,但也有不少人曾经做过

把你的经历,你的感想,你的这方面的成绩和大家一起分享!!!

加入进来吧,一起动起来!!!!

GO !! GO !! GO !!
皮鲁 2004-09-21
  • 打赏
  • 举报
回复
基本上多个客户端操作数据库,同步问题是数据库的事情
你只要取最新的就行了撒
香芋元宇宙 2004-09-21
  • 打赏
  • 举报
回复
关注ing
理想哥 2004-09-21
  • 打赏
  • 举报
回复
没有分估计没人会说出真相的。
lijianyu110 2004-09-21
  • 打赏
  • 举报
回复
如果用多线程的话可以用Timer和TimerTask
xitianjile 2004-09-21
  • 打赏
  • 举报
回复
不知道..
0分.

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧