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

Posted

技术标签:

【中文标题】SQL Server JDBC 的驱动程序类名称是啥【英文标题】:What's the driver class name for SQL Server JDBCSQL Server JDBC 的驱动程序类名称是什么 【发布时间】:2019-03-13 22:09:33 【问题描述】:

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

spring.datasource.driver-class-name=com.microsoft.sqlserver.jdbc.SQLServerDriver

spring.datasource.driver-class-name=com.microsoft.jdbc.sqlserver.SQLServerDriver

但两者都不起作用,这是我的 maven 依赖项

<dependency>
    <groupId>com.microsoft.sqlserver</groupId>
    <artifactId>mssql-jdbc</artifactId>
    <version>7.0.0.jre8</version>
    <scope>test</scope>
</dependency>

【问题讨论】:

你得到了什么异常? 您可以使用 zip 实用程序打开 jar 文件并查看 【参考方案1】:

According to this web page,正确的属性是spring.datasource.driverClassName

所以,完整的连接字符串应该是:

spring.datasource.driverClassName=com.microsoft.sqlserver.jdbc.SQLServerDriver

【讨论】:

以上是关于SQL Server JDBC 的驱动程序类名称是啥的主要内容,如果未能解决你的问题,请参考以下文章

JDBC

Sql Server JDBC 驱动程序错误

java连接sql server的驱动包和连接方法

Microsoft SQL Server JDBC 驱动程序支持矩阵

怎么连接sql server数据库

使用 JDBC 的 SQL Server 连接 - JTDS