返回列表 发帖

[原创] [原创]Grails+Mysql

 Grails自带hsqldb了,但是在实际应用中肯定不行,需要使用其余的数据库。Grails0.6+以后的版本和之前的版本在连接数据库上稍有不同。
       主要修改的地方为conf/DateSource.groovy ,然后在项目的根目录下的lib文件夹下放入mysql的驱动jar包
DateSource.groovy 源代码:
dataSource {
    pooled = false
    driverClassName = "com.mysql.jdbc.Driver"
    username = "root"
    password = "****"   //****为数据库密码
}
// Hibernate缓存设置
hibernate {
    cache.use_second_level_cache=true
    cache.use_query_cache=true
    cache.provider_class='org.hibernate.cache.EhCacheProvider'
}
// environment specific settings
environments {
    development {
        dataSource {
            dbCreate = "update" //one of 'create', 'create-drop','update'
            url = "jdbc:mysql://localhost:3306/test_dev"
        }
    }
    test {
        dataSource {
            dbCreate = "update"
            url = "jdbc:mysql://localhost:3306/test_test"
        }
    }
    production {
        dataSource {
            dbCreate = "update"
            url = "jdbc:mysql://localhost:3306/test_prod"
        }
    }
}

天行健,君子以自强不息
地势坤,君子以厚德载物
   黑色海岸线欢迎您

返回列表 回复 发帖