0

我正在使用 Grails 2.0.3 创建一个 grails 应用程序,但我想使用 HSQLDB 数据库存储库。必须返回 HSQLDB 而不是使用 Grails 2.0+ 的默认数据库存储库的原因,H2,Jaspersoft 的 IReport 不支持 H2。

我尝试将 H2 插件添加到 IReport 或使用 Netbeans 并同时包含 IReport 和 H2 插件,但均无效。

我的问题是:

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

1 回答 1

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” - 使用基于文件的服务器
于 2012-07-04T21:36:20.640 回答