我有一个连接到MS SQL Server中, 我有以下的依赖也会添加到我的pom.xml的Spring应用,无法从Spring应用程序连接到MSSQL服务器
<!-- ms sqlserver dependency -->
<dependency>
<groupId>com.microsoft.sqlserver</groupId>
<artifactId>sqljdbc4</artifactId>
<version>4.0</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.springframework/spring-jdbc -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-jdbc</artifactId>
<version>4.0.0.RELEASE</version>
</dependency>
,并具有以下分贝数据源的参数,
username: uname
password: pwd
url: jdbc:sqlserver://sample.pewtest.com;databaseName=CommonTest.TestDB
driver: com.microsoft.sqlserver.jdbc.SQLServerDriver
应用程序在我的本地环境中使用intellij运行良好。但是,当我建立testApp.war和我的tomcat部署应用程序,我得到以下异常,
错误发生在获取所有样本org.springframework.jdbc.CannotGetJdbcConnectionException:无法获取JDBC连接;嵌套异常是java.sql.SQLException:找不到适合jdbc的驱动程序:sqlserver://sample.pewtest.com; databaseName = CommonTest.TestDB
对此有任何帮助,非常感谢!
确保您的sqlserver jar包含在您的类路径中 –
您正在设置数据库名称吗?有可能这个名字包含一个(点)'CommonTest.TestDB'? –
这实际上是我查询的一个视图 – Raskill