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" } } } |