Grails 3.0连接数据库

时间:2016-01-26 13:18:08

标签: mysql sql grails build.gradle grails-3.0

我是Grails 3.0的新手,我遇到了麻烦连接到MySql数据库的问题。当我运行项目时,我得到了几个错误。我仍然没有掌握新的.yml文件。

.yml file

enter image description here

我像上面一样修改了yml文件。然后我像这样更改了build.gradle文件。 (java版本可能出错吗?如何查看?)

enter image description here

这是我得到的错误。我试过更改网址但似乎没什么用。

enter image description here

2 个答案:

答案 0 :(得分:0)

您是否尝试缩进对齐'dbCreate',并删除'url'和':'之间的空格?

答案 1 :(得分:-1)

也许就像包含mysql所在的端口一样简单?这对我有用。

environments:
    development:
        dataSource:
            dbCreate: update
            url: jdbc:mysql://localhost:3306/testdb?useUnicode=yes&characterEncoding=UTF-8
            driverClassName: com.mysql.jdbc.Driver
            dialect: org.hibernate.dialect.MySQLDialect
            username: root
            password: somethingsecret
            properties:
                maxActive: -1
                minEvictableIdleTimeMillis: 1800000
                timeBetweenEvictionRunsMillis: 1800000
                numTestsPerEvictionRun: 3
                testOnBorrow: true
                testWhileIdle: true
                testOnReturn: true
                validationQuery: 'select 1'