Java 在windows屏幕上实时显示数据库表

Java 在windows屏幕上实时显示数据库表,java,sql-server,real-time,Java,Sql Server,Real Time,我有一个在远程主机上运行的数据库表。我需要编写一个程序以windows窗体或桌面屏幕上的html页面显示此表。程序需要以相等的间隔运行(例如30分钟) 每30分钟后,程序将运行一次,并且需要覆盖该表单或页面上的数据。可能有任何方法可以做到这一点。喜欢Java。两种不同的方法(实际上有三种,第三种是运行Java小程序) 最粗糙的方法是在html中添加一个刷新头 <meta http-equiv="REFRESH" content="600;URL=page.php"> 在这里,您

我有一个在远程主机上运行的数据库表。我需要编写一个程序以windows窗体或桌面屏幕上的html页面显示此表。程序需要以相等的间隔运行(例如30分钟)


每30分钟后,程序将运行一次,并且需要覆盖该表单或页面上的数据。可能有任何方法可以做到这一点。喜欢Java。

两种不同的方法(实际上有三种,第三种是运行Java小程序)

最粗糙的方法是在html中添加一个刷新头

<meta http-equiv="REFRESH" content="600;URL=page.php">

在这里,您必须将page.php与要重新加载的页面地址交换(这表示基本上在600秒后,加载页面“page.php”您将无法将此同步到DBUpdate,因为刷新发生在页面加载后的固定时间。因此,在服务器加载频率和您将接受的延迟时间之间进行折衷。此外,如果要在页面上输入某些信息,您可能希望将此作为单独的帧(Oooch!)


更现代一点,使用javascript ajax和定时事件。你想使用jquery或prototype.js或其他库。鉴于工作站和服务器上的实时时钟是同步的,在这里你可以将重新加载同步到数据库更新中。

如果你能给出这方面的代码就好了。
I我想很多人会愿意为钱而做。然而,这是一个QA网站,而不是一个(免费的)编码服务…关于什么问题在这里是受欢迎的嘿,stackoverflow会帮助你,如果你的代码有问题。这个社区不会为你做这项工作。如果你开始尝试解决它,当你有问题时问一些具体的问题如何。好的…不要给出代码…只要告诉我们怎么做就可以了。除非c客户端总是与服务器在同一个网络上,最简单的可能是使用html获取数据。我认为可以使用jsp来完成,但我如何让程序定期运行。我可以使用任务调度器来完成这项工作,但我认为问题是覆盖数据。在jsp中,还必须使用jdbc…对吗?看,我不是m这是一个程序员……但我认为“使用html获取数据”的意思是jsp??对不起,现在你超出了我的能力范围。我已经编写了几个小程序(其中一个使用http从后端服务器获取数据…),但我对java编程不太感兴趣。你可以使用timer类定期运行某些东西(例如)也许最好的方法是相对经常地运行一个查询,询问是否有新的内容,然后分析答案,如果有新的内容,则获取数据。