2011-04-04 71 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