Grails中的動態(tài)修改數(shù)據(jù)庫配置文件

          1.在conf中定義datasource.properties,如下所示
          driverClass=com.mysql.jdbc.Driver
          username=root
          password=root
          url=jdbc:mysql://localhost:3306/testdb?useUnicode=true&characterEncoding=utf8

          2. 修改DataSource.groovy,如下所示
          import org.springframework.core.io.ClassPathResource
          import org.springframework.core.io.support.PropertiesLoaderUtils

          def properties 
          = PropertiesLoaderUtils.loadProperties(new ClassPathResource('datasource.properties'))
          dataSource {
              pooled 
          = true
              driverClassName 
          = properties.getProperty("driverClass")
              username 
          = properties.getProperty("username")
              password 
          = properties.getProperty("password")
              url 
          = properties.getProperty("url")
          //    driverClassName = "org.hsqldb.jdbcDriver"
          //
              username = "sa"
          //
              password = ""
          }


          參考http://bloodwolf-china.javaeye.com/blog/266166

          posted on 2010-08-12 14:30 想飛就飛 閱讀(1384) 評論(1)  編輯  收藏 所屬分類: Groovy/Grails

          評論

          # re: Grails中的動態(tài)修改數(shù)據(jù)庫配置文件 2015-08-02 22:54 希望的石頭

          很有用,謝謝分享。  回復  更多評論   

          公告


          導航

          <2010年8月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          2930311234

          統(tǒng)計

          常用鏈接

          留言簿(13)

          我參與的團隊

          隨筆分類(69)

          隨筆檔案(68)

          最新隨筆

          搜索

          積分與排名

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 葫芦岛市| 锡林浩特市| 丰城市| 古田县| 张北县| 安顺市| 通化市| 岳西县| 磐安县| 青海省| 哈巴河县| 濉溪县| 侯马市| 红桥区| 和田县| 崇仁县| 泽州县| 新营市| 水富县| 汉寿县| 海口市| 永吉县| 沂南县| 阜新市| 夹江县| 平凉市| 通许县| 通城县| 泽州县| 长岭县| 铜山县| 太康县| 越西县| 措美县| 岑巩县| 璧山县| 囊谦县| 岳阳市| 灌云县| 武清区| 清涧县|