2016-01-26 95 views
0

我是Grails 3.0的新手,我很煩惱連接到MySql數據庫。當我運行該項目時,我收到了幾個錯誤。我仍然沒有掌握新的.yml文件。Grails 3.0連接數據庫

.yml file

enter image description here

我修改YML文件等的上方。然後我像這樣改變了build.gradle文件。 (難道Java版本是錯的?我該如何檢查?)

enter image description here

這是我得到那麼錯誤。我試圖改變網址,但似乎沒有任何工作。

enter image description here

+0

可能只是第124行中'url:'的一個縮進問題,因爲錯誤狀態 - 但是既然你決定了,那些不可測,不可複製的,不可編輯的圖像是要走的路,我們將很難再現你的問題。 – cfrick

+0

@cfrick我的這個很長一段時間現在不好改變它 –

回答

-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' 
+0

如果你使用默認端口(在MySQL/MariaDB的情況下爲3306),你可以省略它,因爲它是多餘的。 –

0

您是否嘗試縮進對齊'dbCreate'並刪除'url'和':'之間的空格?