Spring数据jpa mssql driverClassName错误

时间:2015-05-05 11:07:34

标签: java spring hibernate spring-data-jpa

我正在尝试连接到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&amp;createDatabaseIfNotExist=true&amp;" />
        <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中发布此依赖项时,它会抛出错误 怎么解决这个问题?

1 个答案:

答案 0 :(得分:0)

终于找到了 下载maven

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

然后更新项目并运行项目