SQL Server 2000 的老朋友们,应该对 mssqlserver.jarmsbase.jarmsutil.jar 这三个 JAR 包不陌生吧?这套组合算是当年 Java 连 SQL Server 的标配了。你只要导入进项目,加载 com.microsoft.jdbc.sqlserver.SQLServerDriver,配个 URL,就能跑起来,连接、查询、事务全都能搞定。

msbase.jar 主要负责一些底层的通用功能,比如网络通信、异常那些;msutil.jar 就比较像工具包,里面有些类型转换和性能优化的小工具。你会发现,如果单用 mssqlserver.jar,运行就会报错,必须三个一起上才稳。

SQL Servlet2000 看名字就知道是给 Servlet 用的,适合做点轻量级的数据接口,早期 Web 项目搞个 doPost,接收参数跑 SQL,响应也快。虽然现在都流行 Spring Boot 啦,但做老项目维护或者内部系统,这玩意儿还挺能打。

这些包年头不短了,估计你用新版 JDK 编译还得注意兼容性,建议搭配 JDK 1.4 或 1.5,比稳妥。如果你项目升级了,推荐直接用 sqljdbc4.jarsqljdbc42.jar,更现代也更安全。

顺手把几个相关链接整理一下,怕你找不到原始资源:

如果你还在搞 Java 和 SQL Server 2000 的老系统,不妨把这三个 JAR 包收着,配好 msjdbc---lib 路径就能直接用了。