我是Grails 3.0的新手,我很煩惱連接到MySql數據庫。當我運行該項目時,我收到了幾個錯誤。我仍然沒有掌握新的.yml文件。Grails 3.0連接數據庫
我修改YML文件等的上方。然後我像這樣改變了build.gradle文件。 (難道Java版本是錯的?我該如何檢查?)
這是我得到那麼錯誤。我試圖改變網址,但似乎沒有任何工作。
我是Grails 3.0的新手,我很煩惱連接到MySql數據庫。當我運行該項目時,我收到了幾個錯誤。我仍然沒有掌握新的.yml文件。Grails 3.0連接數據庫
我修改YML文件等的上方。然後我像這樣改變了build.gradle文件。 (難道Java版本是錯的?我該如何檢查?)
這是我得到那麼錯誤。我試圖改變網址,但似乎沒有任何工作。
也許那樣簡單包括其上的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'
如果你使用默認端口(在MySQL/MariaDB的情況下爲3306),你可以省略它,因爲它是多餘的。 –
您是否嘗試縮進對齊'dbCreate'並刪除'url'和':'之間的空格?
可能只是第124行中'url:'的一個縮進問題,因爲錯誤狀態 - 但是既然你決定了,那些不可測,不可複製的,不可編輯的圖像是要走的路,我們將很難再現你的問題。 – cfrick
@cfrick我的這個很長一段時間現在不好改變它 –