Cannot resolve com.microsoft.sqlserver:sqljdbc4:4.0解决方案

问题:

<dependency>
<groupId>com.microsoft.sqlserver</groupId>
<artifactId>sqljdbc4</artifactId>
<version>4.0</version>
</dependency>

爆红

解决方案

1 手动下载jar包

Maven Repository: com.microsoft.sqlserver » sqljdbc4 » 4.0 (mvnrepository.com)

2  2. 打开CMD窗口,进入Jar包所在的目录,并执行命令:

mvn install:install-file -Dfile=sqljdbc4-4.0.jar -DgroupId=com.microsoft.sqlserver -DartifactId=sqljdbc4 -Dversion=4.0 -Dpackaging=jar

3 查看maven仓库里面

4 clean

 

加更

sqljdbc4和mssql-jdbc是两个不同的JDBC驱动程序,用于连接Java应用程序与Microsoft SQL Server数据库进行交互。下面是它们之间的一些区别:

版本和名称:sqljdbc4是旧版的Microsoft JDBC驱动程序,而mssql-jdbc是新版的Microsoft JDBC驱动程序。

支持的Java版本:sqljdbc4驱动程序适用于Java 6及更高版本,而mssql-jdbc驱动程序适用于Java 8及更高版本。

功能和性能:由于mssql-jdbc是较新的驱动程序,它通常提供更多的功能和性能优化,包括更好的连接管理、查询执行性能和数据类型支持。此外,mssql-jdbc还支持最新的SQL Server功能,如Always Encrypted、Columnstore索引等。

开发和维护:sqljdbc4驱动程序目前已经进入维护模式,不再接收新功能的更新,只提供错误修复和安全修复。而mssql-jdbc驱动程序是Microsoft官方推荐的最新驱动程序,会持续进行开发和更新。





posted @ 2024-03-20 10:06  宇AI泽  阅读(475)  评论(0编辑  收藏  举报