2017-02-23 152 views
0

在執行春天啓動應用程序,我得到這個錯誤春季啓動應用程序的數據庫連接錯誤

無法確定數據庫類型無 行動嵌入式數據庫驅動程序類:如果你想要一個嵌入式數據庫請對支持一個 類路徑。如果您要從 特定配置文件加載數據庫設置,則可能需要激活它(沒有配置文件 當前處於活動狀態)。

回答

0

Spring Boot試圖自動配置您的數據庫連接,並且您沒有提供連接信息。因此,Spring Boot嘗試尋找嵌入式數據庫驅動程序(如H2或HSQLDB),並且因爲您沒有包含任何這些驅動程序而失敗。

你有三種解決方法:

  1. 你並不需要一個關係數據庫:從你的classpath(Maven的POM或搖籃)刪除休眠,彈簧引導起動JPA等。

  2. 你只是想用內存數據庫測試本地的東西:把H2加到你的類路徑中。對Maven的依賴關係部分內容添加到pom.xml中:

    <dependency> 
        <groupId>com.h2database</groupId> 
        <artifactId>h2</artifactId> 
    </dependency> 
    
  3. 添加數據庫驅動程序到類路徑和連接信息添加到您的application.properties

    spring.datasource.url = … 
    spring.datasource.driver-class-name = … 
    spring.datasource.username = … 
    spring.datasource.password = …