我正在使用连接URL jdbc:hsqldb:file:/data/hsqldb/mydb;hsqldb.default_table_type=cached
和HSQLDB 2.1。发出'CREATE TABLE'不会保留任何内容(没有创建.data
个文件)。但是,明确地发出'CREATE CACHED TABLE'是正确的。我错过了什么?
答案 0 :(得分:1)
数据库的URL或连接属性设置仅应用于新数据库。对于现有数据库,您应该使用SET DATABASE DEFAULT TABLE TYPE CACHED
答案 1 :(得分:0)
我想我已修复它:我没有发出SHUTDOWN命令(我不确定为什么我的CREATE CACHED TABLE无论如何工作,但没关系)