SQL Server 的 JDBC 4.0 驱动包,兼容性不错,用起来也挺顺。是搞老项目升级的你,应该常常会碰到一些兼容性坑,这包挺抗打的。部署简单,连线也稳定,配合 Spring 用起来蛮顺手的。

sqljdbc4.0的驱动包在连接 SQL Server 2008/2012 一类的老版本数据库时,表现还不错。不用折腾太多配置,加载上去基本就能用。像Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"),老熟人了。

如果你用的是 Tomcat,直接扔进lib目录就行。写连接串的时候注意下格式,比如jdbc:sqlserver://localhost:1433;databaseName=mydb,别漏了端口和库名。

哦对了,虽然是 JDBC 4.0,但也能兼容一些新版本 JDK(比如 JDK8),别指望拿它跑 JDK17,能跑但有点玄。适合那些升级一半的项目,或者过渡期的临时方案。

如果你也在找 MySQL 的 JDBC 驱动,也可以看看这两个:最新版 MySQL JDBC 驱动下载MySql 数据库最新版本驱动更新,下载也方便。

如果你正好在做老系统维护,或者手头项目还停在 SQL Server 2012 附近,这驱动还蛮值得一用的。安装方便,踩坑少。