jdbc 连接 Sql Server 的老三件:msbase.jar
、mssqlserver.jar
、msutil.jar
,用过的都说稳。尤其是在老项目或对接 SQL Server 2000 的时候,兼容性比较靠谱,响应也快,拿来就能用,省心不少。
msbase.jar的兼容性比较强,连老版本的数据库也不在话下。你要是搞过 SQL Server 2000,应该对它挺熟的。跟msutil.jar
配合起来,异常也更完整。
mssqlserver.jar主要负责核心的数据库连接逻辑,三件套里它算是“主心骨”。你只要配置好Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver")
,基本就能跑起来。
不过也要注意,这套驱动挺老了,放在 Java 8 以后的环境里会有兼容问题。如果你项目是新架构,建议直接上sqljdbc4.jar
这种新版驱动。
如果你还在维护老系统,或者碰上必须连接老数据库的场景,这套包真的挺省事的。相关资源也都比较全,比如:
- Java 数据库连接驱动优化
- Java 数据库连接 MSSQLSERVER.JAR 包
- msbase.jar 数据库连接包 SQL 2000 专用
- SQLServer Java 驱动包 sqljdbc4.jar
如果你刚好在维护老项目,不妨试试这套驱动,省事还稳定。