jdbc 连接 Sql Server 的老三件:msbase.jarmssqlserver.jarmsutil.jar,用过的都说稳。尤其是在老项目或对接 SQL Server 2000 的时候,兼容性比较靠谱,响应也快,拿来就能用,省心不少。

msbase.jar的兼容性比较强,连老版本的数据库也不在话下。你要是搞过 SQL Server 2000,应该对它挺熟的。跟msutil.jar配合起来,异常也更完整。

mssqlserver.jar主要负责核心的数据库连接逻辑,三件套里它算是“主心骨”。你只要配置好Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"),基本就能跑起来。

不过也要注意,这套驱动挺老了,放在 Java 8 以后的环境里会有兼容问题。如果你项目是新架构,建议直接上sqljdbc4.jar这种新版驱动。

如果你还在维护老系统,或者碰上必须连接老数据库的场景,这套包真的挺省事的。相关资源也都比较全,比如:

如果你刚好在维护老项目,不妨试试这套驱动,省事还稳定。