前言
多年不用Microsoft SQL Server,简单回顾一下并记录一下在java中连接SQL Server的过程和注意事项。首先,从下载Driver开始。
Microsoft JDBC Drivers
官方的下载地址为:适用于 SQL Server 的 Microsoft JDBC Drivers 4.2、4.1 和 4.0
根据官方介绍,最新的Driver已经出到了4.2,它支持JDK1.8并兼容JDBC 4.2,下面是官方的介绍:
所有 SQL Server 用户都可以下载适用于 SQL Server 的 Microsoft JDBC Drivers 4.2、4.1 和 4.0,无需额外付费。同时,可从任何 Java 应用程序、应用程序服务器或支持 Java 的小程序访问 Microsoft SQL Server 2014、SQL Server 2012、SQL Server 2008 R2、SQL Server 2008、SQL Server 2005 和 SQL Azure。对于适用于 SQL Server 的 Microsoft JDBC Driver 4.2(预览版)和 4.1,将从 SQL Server 2008 开始支持。
需要注意的是4.2和4.1从SQL Server 2008才开始支持,这也就是意味着如果你使用的是SQL Server 2005,那么你只能下载Driver 4.0。
官方同时也列举了各版本的Driver和各版本的JDK的支持:
- JDBC Driver 4.2支持JDK 5.0、6.0、7.0和8.0
- JDBC Driver 4.1支持JDK 5.0、6.0、7.0
- JDBC Driver 4.0支持JDK 5.0、6.0
关于SQL Server的版本和Driver的版本的支持方面上面已经提过,就是SQL Server 2005只能使用Driver 4.0版本,而SQL Server 2008到2014均可使用4.0、4.1和4.2任意版本的Driver。需要注意的问题就这么多,接下来选择版本下载即可。
首先选择语言,点击下载按钮:
选择下载全部版本的文件,点击Next开始下载:
下载完成后我们可以看到我们的文件列表,包括windows版本和unix版本的3组文件(4.0、4.1和4.2):
最后通过安装即可获取到我们的jar包,接下来看一下安装过程。
Install JDBC Driver
安装其实就是一个解压的过程而已,我们需要的仅仅是驱动jar包,官方也给出了windows系统和unix系统中详细的安装说明: