gpt4 book ai didi

java - 如何使用 Hibernate 连接 SQL Server 2000?

转载 作者:行者123 更新时间:2023-11-29 04:18:21 25 4
gpt4 key购买 nike

我无法使用 Hibernate 连接 SQL Server 2000。但它在没有 Hibernate 的情况下工作正常。

我遇到以下错误。

Caused by: java.lang.IllegalStateException: Could not load JDBC driver class [com.microsoft.sqlserver.jdbc.SQLServerDriver]
at org.springframework.jdbc.datasource.DriverManagerDataSource.setDriverClassName(DriverManagerDataSource.java:130)
at com.config.HibernateConfiguration.dbSource(HibernateConfiguration.java:63)
at com.config.HibernateConfiguration$$EnhancerBySpringCGLIB$$3814a4ed.CGLIB$dbSource$3(<generated>)
at com.config.HibernateConfiguration$$EnhancerBySpringCGLIB$$3814a4ed$$FastClassBySpringCGLIB$$40376950.invoke(<generated>)
at org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:228)
at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:356)
at com.config.HibernateConfiguration$$EnhancerBySpringCGLIB$$3814a4ed.dbSource(<generated>)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:162)
... 88 more
Caused by: java.lang.ClassNotFoundException: com.microsoft.sqlserver.jdbc.SQLServerDriver
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1352)
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1180)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:348)
at org.springframework.jdbc.datasource.DriverManagerDataSource.setDriverClassName(DriverManagerDataSource.java:127)
... 99 more

最佳答案

在pom中添加这个依赖或者你可以设置jar文件

<dependency>
<groupId>com.microsoft.sqlserver</groupId>
<artifactId>sqljdbc4</artifactId>
<version>4.0</version>
</dependency>

关于java - 如何使用 Hibernate 连接 SQL Server 2000?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50888308/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com