如何找出给定 JBoss 实例的 HSQLDB 版本
Posted
技术标签:
【中文标题】如何找出给定 JBoss 实例的 HSQLDB 版本【英文标题】:how to figure out the HSQLDB version of a given JBoss instance 【发布时间】:2011-02-24 08:51:48 【问题描述】:任何方式都可以 - 控制台、Web 界面、以编程方式... 我还无法在 Web 界面中找到数据库版本,甚至 $JBOSS_HOME/common/lib 中的 jar 文件名中也没有版本。 JBoss 版本是 5.1 EAP 谢谢
【问题讨论】:
【参考方案1】:如果你去存储HSQLDB数据库的地方:
$JBOSS_HOME/Server/XXX/data/hypersonic
然后打开 localDB.properties 文件,顶部会显示版本,如下所示:
#HSQL Database Engine 1.8.0.8
【讨论】:
找到了。谢谢你,威廉·兰南。我永远不会在那里看。【参考方案2】:如果手边没有数据库属性文件,请尝试解压缩hsqldb.jar
,然后在META-INF/MANIFEST.MF
文件中查找类似内容:
Specification-Version: 1.8.0.10
【讨论】:
【参考方案3】:你也可以detect the HSQLDB version using SQL
select character_value
from information_schema.sql_implementation_info
where implementation_info_name = 'DBMS VERSION'
【讨论】:
以上是关于如何找出给定 JBoss 实例的 HSQLDB 版本的主要内容,如果未能解决你的问题,请参考以下文章
如何从默认的 JBoss 服务器配置中删除 Hypersonic?
如何限制多个嵌入式 HSQLDB 数据库实例整体使用的 RAM?