JBoss使用的默认数据库是纯java数据库Hypersonic。这个数据库的配置信息位于hsqldb-ds.xml文件中,可见是作为一个JBOSS应用加载的。数据库可以加载在内存中。数据库文件存放在JBOSS_HOME/server/default/data/hypersonic 目录下。仅一个hsqldb.jar文件就包括了数据库引擎,数据库驱动,还有其他用户界面操作等内容。
可以可视化查找相关数据,具体如下:
java -cp <PATH_TO_HSQLDB.JAR> org.hsqldb.util.DatabaseManager
java -cp D:/Java/jboss-4.2.2.GA/server/default/lib/hsqldb.jar org.hsqldb.util.DatabaseManager
在弹出窗口中设置:
In-Process (Standalone)模式:
Select "HSQL Database Engine Standalone"
Driver: "org.hsqldb.jdbcDriver"
URL: "jdbc:hsqldb:file:D:/Java/jboss-4.2.2.GA/server/default/data/hypersonic/localDB"
User: "sa"
Password:
( 其他模式
1 server mode:
On the Connect Window:
Select "HSQL Database Engine Server"
Driver: "org.hsqldb.jdbcDriver"
URL: "jdbc:hsqldb:hsql://localhost:1476" 几种变化:"jdbc:hsqldb:hsql://localh