hsqldb - 无法启动hsql数据库

标签 hsqldb

我正在尝试使用以下命令启动 hsqldb:

java -classpath ..\war\WEB-INF\lib\hsqldb.jar org.hsqldb.Server -database test

这取自http://static.springsource.org/docs/Spring-MVC-step-by-step/part5.html -“5.1.创建数据库启动脚本”部分

这是我得到的错误:

C:\Projects3\springapp\db>java -classpath ..\war\WEB-INF\lib\hsqldb.jar org.hsql
db.Server -database
[Server@e0e1c6]: [Thread[main,5,main]]: checkRunning(false) entered
[Server@e0e1c6]: [Thread[main,5,main]]: checkRunning(false) exited
[Server@e0e1c6]: [Thread[main,5,main]]: Failed to set properties
java.lang.StringIndexOutOfBoundsException: String index out of range: -1
        at java.lang.String.substring(String.java:1937)
        at java.lang.String.substring(String.java:1904)
        at org.hsqldb.server.ServerProperties.validateMultiProperty(Unknown Sour
ce)
        at org.hsqldb.server.ServerProperties.validate(Unknown Source)
        at org.hsqldb.server.Server.setProperties(Unknown Source)
        at org.hsqldb.server.Server.main(Unknown Source)

这不是启动 hsql 数据库的正确方法吗?

最佳答案

试试这个:

java -classpath ..\war\WEB-INF\lib\hsqldb.jar org.hsqldb.Server --database.0 test

关于hsqldb - 无法启动hsql数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8826313/

相关文章:

java - JPA Hibernate HSQLDB - VARBINARY() 字段和尝试选择时出错

java - 当我运行测试 eclipse 和控制台时出现不同类型的异常?

java - HSQLDB 与 Hibernate 在应用程序结束后不保存记录

hibernate - 加速 LocalSessionFactoryBean dropDatabaseSchema、createDatabaseSchema

java - 这两个并发事务之间的数据如何泄漏?

sql - HSQLDB 从另一个表的字段更新一个表的字段

java - UCanAccess加载数据库时HSQLDB "precision or scale out of range"错误

java - 使用 HSQLDB 关键字的奇怪行为

java - 如何调试结合 hsqldb 处理 hibernate.hbm2ddl.import_files 值?

java - 如何让jOOQ在单元测试时使用测试表?