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 的驱动程序类名称是啥的主要内容,如果未能解决你的问题,请参考以下文章