脚本文件行中的错误:1意外的令牌UNIQUE,需要语句中的COLLATION [SET DATABASE UNIQUE]

时间:2012-10-19 07:09:45

标签: eclipse hsqldb

每当我从部署在eclipse Juno上的应用程序连接到HSQLDB时,它都会抛出异常:  java.sql.SQLException:脚本文件行中的错误:1意外的令牌UNIQUE,需要语句中的COLLATION [SET DATABASE UNIQUE]

我已经搜索了解决方案,同样的问题在JBoss 5.x下解决了,但是我无法理解我应该用哪个版本的hsqldb.jar替换现有的jar文件。我正在使用CentOS

1 个答案:

答案 0 :(得分:2)

您需要最新版本的HSQLDB jar,目前为2.2.9。

您的数据库文件是版本2.x,但您使用的jar可能是1.8.x或更早版本。使用相同的jar版本(major.minor)非常重要。