仪表板应用程序

时间:2009-12-23 16:15:00

标签: java mysql user-interface web-applications dashboard

我有一个简单的任务,我觉得必须有一个应用程序(或者很容易构建或扩展开源版本)。

我需要重复运行一个mysql查询,并在运行之间查找结果的变化(数据是实时进入的)。

我已经构建了几个这样的查询,并且全天发现自己在运行它们的mysql客户端的标签之间跳转,并试图查看已更改的内容。这变得很困难,因为有数百行数据,你不能轻易记住以前的数值。

理想情况下,我可以拥有一个存储查询的简单应用程序(或Web应用程序),并一遍又一遍地刷新。当数据填充到表中时,它可以比较旧结果并将颜色更改为红色或绿色(或其他)。

我需要排序和简单过滤(可能会根据输入将字符串替换为查询。

我们在工作中运行Ubuntu,我尝试通过终端脚本(我们使用Ruby)来做这件事,但我觉得更直观的输出会给我更好的结果。

在谷歌上搜索我看到几个付费应用程序,但必须有一些东西可以做到这一点。

我不介意编码,但我不喜欢重新发明轮子,如果我不需要。

非常感谢!

3 个答案:

答案 0 :(得分:1)

对于像这样的简单事情,你不是像制作自己的三明治一样重新发明轮子 - 有些事情没有多大意义。只需构建最简单的网页(例如,一个包含您感兴趣的表名的表,以及最后一次检查时的时间戳。让一些javascipt运行您的查询并根据您要查找的更改为单元格着色。 ..根据需要重复此操作。如果您可以告诉我数据如何更改,我可以给您更具体的信息...更多条目到表格?现有数据的更新?

答案 1 :(得分:1)

我经常通过Tomcat使用JDBC servlet。这是一个很棒的tutorial和一个非常简单的example

答案 2 :(得分:0)

我过去使用Excel做过类似的事情。只需构建一个连接的电子表格,进行查询,结果将输出到Excel,然后按照您喜欢的方式格式化。非常灵活,如果你需要某种超出查询本身的逻辑,总会有Excel的内置函数和VBA。

这是一个有用的链接,可以帮助您。这很简单:

http://port25.technet.com/archive/2007/04/10/connecting-office-applications-to-mysql-and-postgresql-via-odbc.aspx