我是Grails 3.0的新手,我遇到了麻烦连接到MySql数据库的问题。当我运行项目时,我得到了几个错误。我仍然没有掌握新的.yml文件。
我像上面一样修改了yml文件。然后我像这样更改了build.gradle文件。 (java版本可能出错吗?如何查看?)
这是我得到的错误。我试过更改网址但似乎没什么用。
答案 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'