SQL Server JDBC的驱动程序类名称是什么

Cly*_*row 5 java sql-server spring

我想将我的Java SpringBoot应用程序连接到SQL Server,并且得到有关spring无法加载驱动程序类的信息。我试过了:

spring.datasource.driver-class-name=com.microsoft.sqlserver.jdbc.SQLServerDriver
Run Code Online (Sandbox Code Playgroud)

和

spring.datasource.driver-class-name=com.microsoft.jdbc.sqlserver.SQLServerDriver
Run Code Online (Sandbox Code Playgroud)

但是两者都没有用,这是我的Maven依赖

<dependency>
    <groupId>com.microsoft.sqlserver</groupId>
    <artifactId>mssql-jdbc</artifactId>
    <version>7.0.0.jre8</version>
    <scope>test</scope>
</dependency>
Run Code Online (Sandbox Code Playgroud)

小智 12

根据此网页,正确的属性是spring.datasource.driverClassName。

因此,完整的连接字符串应为:

spring.datasource.driverClassName=com.microsoft.sqlserver.jdbc.SQLServerDriver
Run Code Online (Sandbox Code Playgroud)