1

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

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

我已经构建了几个这样的查询,并且整天发现自己在运行它们的 mysql 客户端的选项卡之间跳转,并试图查看发生了什么变化。这变得很困难,因为有数百行数据并且您无法轻松记住以前的值。

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

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

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

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

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

非常感谢!

4

3 回答 3

1

为此,我经常通过Tomcat使用 JDBC servlet。这是一个很好的教程和一个非常简单的例子

于 2009-12-23T18:38:01.337 回答
1

对于像这样简单的事情,你并没有像自己做三明治那样重新发明轮子——有些东西买起来没有多大意义。只需构建可能的最简单的网页(例如,带有您感兴趣的表名的表,可能还有上次检查它的时间戳。让一些 javascipt 运行您的查询并根据您正在寻找的更改为单元格着色。 ..根据需要重复此操作。如果你能告诉我数据如何变化,我可以给你更具体的信息......表中的更多条目?现有数据的更新?

于 2009-12-23T16:30:01.223 回答
0

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

这是一个有用的链接来帮助你。这很简单:

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

于 2009-12-23T16:23:50.193 回答