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官方推荐的最新驱动程序,会持续进行开发和更新。