Java 连 SQLServer 的驱动,推荐用微软官方的 JDBC 包,兼容性不错,连接也稳定。之前项目里连 SQLServer 2008,直接用的 sqljdbc4.jar
,配置上比较简单,速度也蛮快的。你要是用 JDBC 连数据库,这个驱动挺省心,基本装好 JDK 就能搞定。
微软的 JDBC 驱动对SQLServer 2005
到2019
都支持得挺好,像sqljdbc2008.jar
和sqljdbc4.jar
这两个版本,多老系统都还在用,挺稳定的。你要跑在老版本 JRE 上,就别直接上最新版,兼容性容易出问题。
驱动包放进项目里,一般就是扔进lib
目录,在代码里用Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver")
注册一下驱动。连库就用jdbc:sqlserver://localhost:1433;databaseName=xxx
,账号密码正常填,搞定。
资源我帮你挑了一些常用的,像Java SQLServer JDBC 驱动和sqljdbc4.jar,都比较常见,下载下来就能用,不太折腾。
如果你用的是SQLServer2005
,可以看看这个 JDBC 驱动详解;要是是micro
服务里连接 SQLServer,推荐试试micro SQLserver Java JDBC 驱动,对打包部署友好一些。
嗯,驱动虽小,但坑不少。你只要注意版本兼容、字符集配置,还有数据库连接池配一下,整体跑起来就顺了。