簡體   English   中英

Spring Boot 無法加載類:com.microsoft.sqlserver.jdbc.SQLServerDriver

[英]Spring Boot Unable to load class: com.microsoft.sqlserver.jdbc.SQLServerDriver

我創建了一個新的 Spring Boot 項目。 我正在嘗試設置一個數據源來使用 MSSQL。 但是我似乎收到錯誤“無法加載類:com.microsoft.sqlserver.jdbc.SQLServerDriver”

我已將文件 jdbcsql4.jar 放在我的項目 /lib/jdbcsq4.jar 的文件夾中

在我的 pom.xml 文件中,我添加了以下內容:

<dependency>
        <groupId>com.microsoft.sqlserver</groupId>
        <artifactId>sqljdbc4</artifactId>
        <version>4.0</version>
        <scope>system</scope>
        <optional>true</optional>
        <systemPath>${basedir}/lib/sqljdbc4.jar</systemPath>
    </dependency>

我有一個 application.properties 文件,我正在定義這樣的數據庫憑據:

secondary.datasource.url = jdbc:sqlserver://1.1.1.1:50109
secondary.datasource.username = sa
secondary.datasource.password = mypassword
secondary.datasource.driver-class-name =     com.microsoft.sqlserver.jdbc.SQLServerDriver

誰能指出我可能出錯的地方?

我按照此鏈接中的說明設法解決了這個問題http://claude.betancourt.us/add-microsoft-sql-jdbc-driver-to-maven/

編輯:上面的原始鏈接不再存在,但這里是一個類似的鏈接。 http://biercoff.com/add-microsoft-sql-jdbc-driver-to-maven/

對於面臨這些問題的人。 在 POM 中添加依賴項。 微軟最終在 Maven 中央存儲庫上提供了驅動程序。

<dependency>
 <groupId>com.microsoft.sqlserver</groupId>
 <artifactId>mssql-jdbc</artifactId>
 <version>6.1.0.jre8</version>
</dependency>

你可以在這里查看。 微軟鏈接

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM