我正在尝试连接到MSSQL,但我收到错误:
错误
driverClassName'抛出异常;嵌套异常是 java.lang.IllegalStateException:无法加载JDBC驱动程序类 [com.microsoft.sqlserver.jdbc.SQLServerDriver]
CONFIG
<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName" value="com.microsoft.sqlserver.jdbc.SQLServerDriver" />
<property name="url" value="jdbc:sqlserver://192.168.1.100:55209;databaseName=SampleSpring?autoReconnect=true&createDatabaseIfNotExist=true&" />
<property name="username" value="nmcadmin" />
<property name="password" value="s3Cr3t@cct" />
</bean>
方言
<entry key="hibernate.dialect" value="org.hibernate.dialect.SQLServerDialect" />
的pom.xml
<dependency>
<groupId>com.microsoft.sqlserver</groupId>
<artifactId>sqljdbc4</artifactId>
<version>4.0</version>
</dependency>
当我在pom.xml中发布此依赖项时,它会抛出错误 怎么解决这个问题?
答案 0 :(得分:0)
从http://www.microsoft.com/en-us/download/confirmation.aspx?id=11774
下载sqljdbc运行sqljdbc__enu.exe 出现提示时输入安装目录;建议您打开包装 这个zip文件在%ProgramFiles%中,带有默认目录。
mvn install:install-file -Dfile = sqljdbc4.jar -Dpackaging = jar -DgroupId = com.microsoft.sqlserver -DartifactId = sqljdbc4 -Dversion = 4.0
然后更新项目并运行项目