JDBC URL 中不支持 HSQLDB default_table_type
Posted
技术标签:
【中文标题】JDBC URL 中不支持 HSQLDB default_table_type【英文标题】:HSQLDB default_table_type not honoured in JDBC URL 【发布时间】:2011-04-04 10:29:05 【问题描述】:我将连接 URL jdbc:hsqldb:file:/data/hsqldb/mydb;hsqldb.default_table_type=cached
与 HSQLDB 2.1 一起使用。发出 'CREATE TABLE' 不会保留任何东西(没有创建 .data
文件)。但是,明确地发出“CREATE CACHED TABLE”可以正常工作。我错过了什么?
【问题讨论】:
【参考方案1】:数据库的 URL 或连接属性设置仅适用于新数据库。对于现有数据库,您应该使用SET DATABASE DEFAULT TABLE TYPE CACHED
【讨论】:
【参考方案2】:我想我已经解决了:我没有发出 SHUTDOWN 命令(我不确定为什么我的 CREATE CACHED TABLE 无论如何都能正常工作,但没关系)
【讨论】:
以上是关于JDBC URL 中不支持 HSQLDB default_table_type的主要内容,如果未能解决你的问题,请参考以下文章