SpringMVC 配置 SQLServer 时,在网上找到的 maven 配置 SQLServer 的教程都是直接去 微软Microsoft 官网 下载 JDBC驱动,说是新版本自2012只能去官网下载配置。这里给出maven 的新配置
<dependency>
<groupId>com.microsoft.sqlserver</groupId>
<artifactId>mssql-jdbc</artifactId>
<version>6.2.0.jre8</version>
<scope>runtime</scope>
</dependency>
其实关键就在于有没有,以及是否将 scope 配置为 runtime 。配置了 scope 为 runtime 后,启动 Tomcat 才会识别并调用 SQLServerDriver ,而且不必像网上的教程所说将微软官网下载的jar包复制到Tomcat目录,事实上scope做到的就是这一步。