【发布时间】:2011-07-06 09:34:41
【问题描述】:
我正在重构大量使用本地主机 mysql 的测试代码。可以想象这不是最优的,所以我用 hsqldb 替换 mysql(出于测试目的,生产仍然使用 mysql)。到目前为止,这(有点)进展顺利,因为代码仅使用标准 sql。然而,现在我遇到了障碍。
该代码轮询一个表以获取其最后更新时间并将其发送给所有观察者。该代码使用 mysql 特定 (AFAIK) 语法 show table status from someDb like tableName,然后从结果集中提取 update_time 列。
我需要在 HSQLDB 中实现相同的东西,但我找不到任何东西。
我查看了 java.sql.DatabaseMetaData 类,看看那里是否有任何我可以使用但无济于事的东西。
我无法将谷歌问题的格式设置得足够窄以至于有用,所以我求助于 stackoverflow! 到目前为止,我还没有找到任何关于 HSQLDB:s 特殊表的信息。
【问题讨论】: