sql2000 的老数据库,用起来不难,但要想用 Java 直连,还得靠点靠谱的驱动。jdbc2000.jar这个老伙计,纯 Java 写的,连接SQLServer 2000挺顺手的,不用装额外组件,兼容性也还不错。

搞老系统维护的你应该懂,多时候不是你想换库,是项目压根不能动。这时候,选个稳定点的驱动比啥都重要。这个驱动就是那种“稳”字当头的类型,放进 classpath,直接搞定。

实测下来,连接写法跟现在主流的差不多,比如:

Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
Connection conn = DriverManager.getConnection(
  "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=mydb",
  "user", "password");
写法老点,但逻辑清晰,调试也方便。

如果你还在维护SQLServer 2000,或者需要接老项目,强烈建议收一下这个驱动包。下载我整理了一些,还挺全的,挑你合适的:安装包下载连接用法性能优化技巧

哦对,记得用的时候 Java 版本别太新,Java 6~8 之间比较稳,太新了反而不兼容。