2014-06-30 62 views
1

我試圖連接到我的數據庫,當我啓動我的服務器在下拉向導。但我得到以下錯誤,當我嘗試啓動服務器無法連接到數據庫

org.hibernate.engine.jdbc.internal.JdbcServicesImpl: HHH000342: 
Could not obtain connection to query metadata : 
Driver:[email protected] returned null for 
URL:jdbc:mysql://localhost:3306/testDatabase 

這裏是我的.yml(YAML)的代碼文件

 # Database settings. 
    database: 

    # the name of your JDBC driver 
    driverClass: org.h2.Driver 

    # the username 
    user: root 

    # the password 
    password: superSecretPassword 

    # the JDBC URL 
    url: jdbc:mysql://localhost:3306/testDatabase 
    server: 
    type: simple 
    connector: 
     type: http 
     port: 8080 

什麼能在這裏是什麼問題?

+0

一個MySQL驅動是數據庫服務器啓動? – Theolodis

+0

是的,它啓動。但問題是與下面提到的驅動程序類 –

+0

不得不將mysql-connector-java添加到Maven以使其得到解決。賈米勒拉希對延斯回答的評論給出了一個線索。謝謝Jamil。 – Erikson

回答

2

你用錯了JDBC- Driver類:org.h2.Driver你必須使用像com.mysql.jdbc.Driver

+0

感謝它幫助了很多。這是市長問題。 +我沒有添加mysql到我的Maven依賴項,當我第一次嘗試你提到的URL –