grails 中实现数据库的可配置(二)
来源:互联网 发布:办公设备网络维护方案 编辑:程序博客网 时间:2024/04/28 10:43
Grails中的动态修改数据库配置文件
1.在conf中定义datasource.properties,如下所示
2. 修改DataSource.groovy,如下所示
参考http://bloodwolf-china.javaeye.com/blog/266166
driverClass=com.mysql.jdbc.Driver
username=root
password=root
url=jdbc:mysql://localhost:3306/testdb?useUnicode=true&characterEncoding=utf8
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 = ""
}
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
- grails 中实现数据库的可配置(二)
- grails 中实现数据库的可配置
- 如何通过配置文件实现数据库配置-grails
- grails可配置数据源(datasource)
- Grails 配置过程中出现的问题
- grails配置外部数据库:这里的配置会覆盖datasource
- Grails--数据库的设置
- Grails入门教程(二)
- grails的成功配置
- 使用quartz+spring实现简单的可配置化的定时任务(可和数据库配套使用)
- Grails成功案例,质疑grails性能的可以来看看
- grails 中配置要注意的一个地方
- grails 中配置要注意的一个地方
- 关于Grails中FTP(apache)上传下载删除等功能的实现
- SpringSrcureCode在grails中实现用户--角色--权限的管理
- grails中Quartz CronTrigger最完整配置说明(ZT)
- Grails项目数据源的配置
- grails项目的基础配置
- poj 3928
- 一个感人的爱情故事(中英对照)
- 按钮超链接的js示例
- Linux命令行下编辑常用的快捷键
- 新建Android项目时使用project from existing source导入已经存在的项目报 AndroidManifest.xml file missing错误解决方案
- grails 中实现数据库的可配置(二)
- 俄科学家培育出最强荧光蛋白质
- android_launcher的源码详细分析
- ORA-01109 错误解决方法(我的原因是电脑非法断电造成的)
- Java学习札记11:What is serialVersionUID?
- 双链表
- log4j+数据库连接池添加自定义信息+自定义SQL
- DB2 UDB 9.1 For AIX 安装指南
- OBJECT ARX 绘制道路横切面