如何使用sqltool连接到基于文件的HSQLDB数据库?
发布时间:2020-12-12 08:29:50 所属栏目:MsSql教程 来源:网络整理
导读:我试图按照 chapter 1 of the HSQLDB doc中的说明开始我的服务器,如: java -cp hsqldb-2.2.5/hsqldb/lib/hsqldb.jar org.hsqldb.Server -database.0 file:#pathtodb# -dbname.0 xdb 我有理由相信工作原因(其中包括): Database [index=0,id=0,db=file:#patht
我试图按照
chapter 1 of the HSQLDB doc中的说明开始我的服务器,如:
java -cp hsqldb-2.2.5/hsqldb/lib/hsqldb.jar org.hsqldb.Server -database.0 file:#pathtodb# -dbname.0 xdb 我有理由相信工作原因(其中包括): Database [index=0,id=0,db=file:#pathtodb#,alias=xdb] opened sucessfully in 2463 ms. 但是在下一步我尝试连接使用SqlTool和基于chapter 8 of the documentation我想出这个命令来连接: java -jar hsqldb-2.2.5/hsqldb/lib/sqltool.jar localhost-sa 其中出现以下错误: Failed to get a connection to 'jdbc:hsqldb:hsql://localhost' as user "SA". Cause: General error: database alias does not exist 而服务器说: [Server@60072ffb]: [Thread[HSQLDB Connection @4ceafb71,5,HSQLDB Connections @60072ffb]]: database alias= does not exist 我很茫然.应该在连接时指定别名吗?那么我的数据库有什么别名?服务器没有说什么 (也是的,我已将sqltool.rc文件复制到我的主文件夹. 解决方法您的服务器具有-dbname.0 xdb作为数据库别名.因此,连接URL应包括xdb.例如jdbc:hsqldb:hsql:// localhost / xdb服务器可以为不同别名的多个数据库提供服务.没有别名的URL对应于不包括别名设置的服务器命令行. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |