JDBC URL中不支持HSQLDB default_table_type

时间:2011-04-04 10:29:06

标签: jdbc hsqldb

我正在使用连接URL jdbc:hsqldb:file:/data/hsqldb/mydb;hsqldb.default_table_type=cached和HSQLDB 2.1。发出'CREATE TABLE'不会保留任何内容(没有创建.data个文件)。但是,明确地发出'CREATE CACHED TABLE'是正确的。我错过了什么?

2 个答案:

答案 0 :(得分:1)

数据库的URL或连接属性设置仅应用于新数据库。对于现有数据库,您应该使用SET DATABASE DEFAULT TABLE TYPE CACHED

答案 1 :(得分:0)

我想我已修复它:我没有发出SHUTDOWN命令(我不确定为什么我的CREATE CACHED TABLE无论如何工作,但没关系)