Grails中的动态修改数据库配置文件

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 想飞就飞 阅读(1343) 评论(1)  编辑  收藏 所属分类: Groovy/Grails

评论

# re: Grails中的动态修改数据库配置文件 2015-08-02 22:54 希望的石头

很有用,谢谢分享。  回复  更多评论   


只有注册用户登录后才能发表评论。


网站导航:
 

公告


导航

<2015年8月>
2627282930311
2345678
9101112131415
16171819202122
23242526272829
303112345

统计

常用链接

留言簿(13)

我参与的团队

随笔分类(69)

随笔档案(68)

最新随笔

搜索

积分与排名

最新评论

阅读排行榜

评论排行榜