grails 中實現資料庫的可配置

2021-06-08 01:55:43 字數 879 閱讀 4561

grails

hsqldb

mysql

jdbc

groovy

*****= 問題由來 *****= 

需要更換資料庫為mysql(測試)/oracle(正式),而預設資料庫為hsql。 

在grails中切換資料庫還是比較方便的,不足之處是通過硬編碼實現的,這樣肯定不能滿足實際部署的需要。 

*****= 問題解決 *****= 

既然grails沒有提供可配置的檔案操作,那就自己實現乙個吧。 

乙個簡單的配置檔案讀取類就ok了。 

特別說明: 

1、載入配置檔案方法:***xutils.class.getresourceasstream(「config.properties」) 

3、在 development 階段,還需要在 project_home/ 下建立同樣的配置檔案。這受制於載入配置檔案方法。 

4、環境: netbeans 6.5.1 + grails 1.1 

如此使用: 

修改datasource.groovy檔案,如下: 

groovy**  

datasource   

hibernate   

// environment specific settings  

environments   

}  test   

}  production ?useunicode=true&characterencoding=utf8"

}  }  

}  

ps:這裡,只需設定生產模式即可: 

production ?useunicode=true&characterencoding=utf8"  } 

} 原文:

grails安裝部署 Grails資料庫及中文配置

你的位置 技術文件 web 文件詳情 grails資料庫及中文配置 1.資料庫配置檔案內容 datasource pooled false driverclassname com.mysql.jdbc.driver username root password 123456 hibernate ca...

grails的命名策略和資料庫連線

grails直接使用hibernate的improvednamingstrategy,雖然說是個不錯的選擇,不過有時候我們的工作不會象框架設計者想的那麼簡單.作為乙個orm,提供可配置命名策略是必要的.不過在grails中,如果你不想修改grails源 那麼就只能使用hibernate的預設命名策略...

資料庫的實現

新建資料庫 use master goif exists select from sysdatabases where name s2222 drop database s2222 create database s2222 on primary name s2222 data filename d...