2011-02-09 102 views
10

每當我連接到HSQLDB從部署在JBoss 5.1我的應用程序,它會拋出異常如:Caused by: org.jboss.resource.JBossResourceException: Could not create connection; - nested throwable: (java.sql.SQLException: error in script file line: 1 Unexpected token UNIQUE, requires COLLATION in statement [SET DATABASE UNIQUE])意外標記UNIQUE,要求在聲明中整理[SET DATABASE UNIQUE])

我的HSQLDB腳本文件全文如下東西: `組數據庫的唯一名稱HSQLDB2E0BAD63B3

組數據庫GC 0

組數據庫默認結果存儲行0

組數據庫事件日誌級別0

.....`

有沒有人知道什麼是異常的意思或者我應該改變我的HSQLDB配置中的某些東西?

問候, 薩蒂亞

回答

21

你的數據庫文件與2.x版本創建的,但在JBoss 5.1上運行數據庫引擎的版本是1.8.x.您應該能夠用新版本替換JBoss配置中的hsqldb.jar。

+0

非常感謝Fredt,答案當場是正確的。 – Satya 2011-02-12 12:07:51