2011-02-09 20 views
10

Cada vez que me conecto a HSQLDB desde mi aplicación implementada en JBoss 5.1, arroja la excepción como: 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]).Token inesperado ÚNICO, requiere COLLATION en instrucción [SET DATABASE UNIQUE])

Mi archivo de script HSQLDB lee algo de la siguiente manera: `base de datos creada nombre único HSQLDB2E0BAD63B3

SET DATABASE GC FILAS 0

SET base de datos predeterminada RESULTADO DE MEMORIA 0

SET BASE DE DATOS DE EVENTOS NIVEL 0

..... `

¿Alguien tiene idea de lo que significa la excepción? s o debería cambiar algo en mi configuración de HSQLDB?

Saludos, Satya

Respuesta

21

Los archivos de bases de datos se crean con la versión 2.x, pero la versión de motor de base que se ejecuta en JBoss 5.1 es 1.8.x. Debería poder reemplazar el hsqldb.jar en la configuración de JBoss con una nueva versión.

+0

Muchas gracias Fredt, la respuesta fue un derecho en el acto. – Satya

+0

Podría ser el mismo problema cuando usa grils hsqldb y accede a la base de datos con squirrelsql? Tengo la misma excepción en grises – user2427

+0

Sí, puedes reemplazar el frasco en Grails con un frasco 2.2.x. – fredt

Cuestiones relacionadas