如何从grails执行备份数据库查询?

如何从grails执行备份数据库查询?,grails,backup,hql,gorm,Grails,Backup,Hql,Gorm,我想从grails备份HSQLDB, 下面是命令BACKUP DATABASE TO'C:/BACKUP/'阻塞 但在GORM中如何做到这一点,因为所有这些似乎都与实体相关 执行官 感谢您分享您的经验:)这里有一种方法仍然使用groovy,但不使用GORM。因为它与特定对象无关,所以我不会担心您没有使用GORM。当然,您也可以直接进入javaJDBC def conn = new groovy.sql.Sql((java.sql.Connection) AH.application.mai

我想从grails备份HSQLDB, 下面是命令BACKUP DATABASE TO'C:/BACKUP/'阻塞 但在GORM中如何做到这一点,因为所有这些似乎都与实体相关 执行官


感谢您分享您的经验:)

这里有一种方法仍然使用groovy,但不使用GORM。因为它与特定对象无关,所以我不会担心您没有使用GORM。当然,您也可以直接进入javaJDBC

 def conn = new groovy.sql.Sql((java.sql.Connection)

 AH.application.mainContext.sessionFactory.currentSession.connection())

    try
    {
      conn.execute("YOUR SQL STATEMENT")
    }
    catch (Exception e)
    {
      System.out.println "Error " + e.toString()
      System.out.println proc
    }
    conn.close()

看起来您需要稍微重新格式化post,以便将前几行代码放入代码段(缩进四个空格)。