Java 连 SQL Server 2008,用 JDBC 驱动其实没你想得那么复杂。微软官方的 SQL Server JDBC 驱动,稳定性和兼容性都挺不错,适合搞企业系统的同学。你只要把驱动包加进项目,写个标准的连接串,几行代码搞定。

连接用的语法也挺直观,比如:

String url = "jdbc:sqlserver://localhost:1433;databaseName=你的数据库名";
Connection conn = DriverManager.getConnection(url, "用户名", "密码");

驱动下载推荐这个:

还有其他一些相关链接也可以顺便看看,比如:

对了,注意下端口号和数据库服务名,别写错了。连不上,多半是这些小地方出问题。还有,记得把sqljdbc4.jar加进classpath里,不然运行直接报错。

如果你正好在整合老项目,或者在公司系统里用 SQL Server 2008,那这个驱动真的挺适合你。