我有一个在远程主机上运行的数据库表。我需要编写一个程序来在Windows窗体或桌面屏幕上的html页面上显示该表。该程序需要以相等的间隔运行(比如30分钟)。
每30分钟后,程序将运行,并且需要在该表单或页面上覆盖数据。可能有任何方法。喜欢Java。
答案 0 :(得分:0)
两种不同的方法(实际上是三种,第三种是运行java-applet)
最粗糙的方法是在你的html中添加一个刷新标题,如
<meta http-equiv="REFRESH" content="600;URL=page.php">
你必须用你要重新加载的页面的地址交换page.php(这基本上说600秒后,加载页面“page.php”你将无法将它同步到dbupdates,因为刷新发生在页面加载后的固定时间。所以你重新加载的频率将是你的服务器负载和你将接受多长时间之间的折衷。此外,你可能希望将它作为一个单独的框架(ooouch!)如果要在页面上输入一些信息。
更现代一点,使用javascript ajax和定时事件。你想juse jquery或prototype.js或其他库。在这里,您可以将重新加载同步到数据库更新,因为工作站和服务器上的实时时钟是同步的。