2011-04-04 44 views
0

我使用连接URL jdbc:hsqldb:file:/data/hsqldb/mydb;hsqldb.default_table_type=cached与HSQLDB 2.1。发出'CREATE TABLE'不会持续任何事情(没有创建.data文件)。但是,发出'CREATE CACHED TABLE'显式工作正确。我错过了什么?在JDBC中不支持HSQLDB default_table_type

回答

0

我想我已经固定它:我是不是发出关机命令(我不知道是什么原因,无论我的CREATE缓存的表的工作,但从来没有介意)

1

数据库的URL或连接属性设置仅适用于新数据库。对于是已经存在的数据库,你应该使用SET DATABASE DEFAULT TABLE TYPE CACHED