Java 连 SqlServer 的驱动,说实话,用得多了你就知道,稳定和兼容才是最关键的。这类驱动挺多,但想省事的话,用官方推荐的 JDBC 驱动准没错,配置清楚、支持版本全,连老点的 2000、2005 也都能搞定。
sqlserver 的 JDBC 驱动,比较适合需要兼容不同版本数据库的场景,比如老项目升级、数据迁移啥的。你只要在项目里引入对应的jar
包,改一下连接字符串,就能跑起来,连连接池都不用改太多,挺方便。
如果你遇到com.microsoft.sqlserver.jdbc.SQLServerDriver
报错,那率是驱动没加全。推荐你直接去看这个SQL Server 2005 数据库连接驱动,有老版本需求的可以用这个补一手。
还有像Java 连接 SqlServer 所需 jdbc 驱动优化的资源,也挺实用的,对驱动包做了优化,跑起来更顺畅,适合中大型项目。
如果你是多库并用的,比如MySQL
也得接,那MySQL 与 Java 的数据库连接驱动也可以顺带看一下,接口差不多,切换也简单。
嗯,驱动这东西不太常更新,但稳定最重要。如果你在折腾老项目或者想搞清楚 JDBC 各种坑,推荐你把这些链接都收藏下,关键时候真能省不少事。
如果你手上项目连的是老版本 SqlServer,可以直接用SQLServer2000 JDBC 驱动,别硬套新版,兼容问题挺多。