Grails 2.0.3 HSQLDB

时间:2012-07-04 08:17:13

标签: grails gorm hsqldb

我使用Grails 2.0.3创建了一个grails应用程序,但我想将HSQLDB用于数据库存储库。 之所以必须返回HSQLDB而不是使用Grails 2.0 +的默认数据库存储库,H2,Jaspersoft的IReport并不支持H2。

我试图将H2插件添加到IReport或使用Netbeans并包含IReport和H2插件,两者都没有用。

我的问题是:

  1. 我是否要将HSQLDB的库[.jar]导入到项目的lib中?
  2. 我要更改driverClassName吗? [它叫什么名字?]
  3. HSQLDB的默认端口是什么,如果它将在localhost中?
  4. 除了runtime 'hsqldb:hsqldb:1.8.0.10'的依赖关系中的包含app/conf/BuildConfig.grovvy之外,我还需要下载HSQLDB服务器吗?
  5. 我习惯使用H2,当我使用HSQLDB时,是否有必须注意的变化/顾虑?

1 个答案:

答案 0 :(得分:0)

  1. BuildConfig.groovy中的运行时'hsqldb:hsqldb:1.8.0.10'就足够了
  2. driverClassName =“org.hsqldb.jdbcDriver”
  3. 根据您的要求指定连接URL,例如:“jdbc:hsqldb:mem:devDB” - 使用内存数据库,“jdbc:hsqldb:file:prodDb; shutdown = true” - 使用基于文件的服务器< / LI>