如何从grails执行BACKUP DATABASE查询?

时间:2010-08-30 11:24:29

标签: grails backup hql gorm

我想从grails备份HSQLDB, 这是命令BACKUP DATABASE TO'C:/ BACKUP /'BLOCKING 但是如何在GORM中做到这一点,其中所有看起来实体都相关 executeQuery?

感谢您分享您的经验:)

1 个答案:

答案 0 :(得分:1)

这是一种仍然使用常规但不是GORM的方法。由于它与特定对象无关,因此我不担心您没有使用GORM。您当然也可以直接下载到java JDBC

 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()