为了账号安全,请及时绑定邮箱和手机立即绑定

Java Hibernate - 无法连接到 H2

Java Hibernate - 无法连接到 H2

神不在的星期二 2022-07-20 10:54:51
我需要帮助。我不知道这个项目有什么问题。我无法连接到 h2 数据库。即使我没有保留任何对象,只是关闭连接,我也会收到错误消息。对不起,我知道,它被问了好几次,但没有一个答案适合我的情况。我得到的错误:2019 年 3 月 4 日晚上 11:00:24 org.hibernate.Version logVersion INFO:HHH000412:Hibernate Core {5.2.12.Final} 2019 年 3 月 4 日晚上 11:00:24 org.hibernate.cfg.Environment INFO:HHH000206:未找到 hibernate.properties 2019 年 3 月 4 日晚上 11:00:24 org.hibernate.boot.jaxb.internal.stax.LocalXmlResourceResolver resolveEntity WARN:HHH90000012:已识别过时的休眠命名空间http://hibernate.sourceforge.net/hibernate-configuration . 使用命名空间http://www.hibernate.org/dtd/hibernate-configuration 反而。可以随时删除对过时 DTD/XSD 命名空间的支持。2019 年 3 月 4 日晚上 11:00:24 org.hibernate.annotations.common.reflection.java.JavaReflectionManager 信息:HCANN000001:Hibernate Commons Annotations {5.0.1.Final} 2019 年 3 月 4 日晚上 11:00:25 org.hibernate .engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl configure WARN: HHH10001002: Using Hibernate built-in connection pool (not for production use!) org.hibernate.service.spi.ServiceException: Unable to create requested service [org.hibernate.engine .jdbc.env.spi.JdbcEnvironment] 在 org.hibernate.service.internal.AbstractServiceRegistryImpl.createService(AbstractServiceRegistryImpl.java:271) 在 org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:233) 在 org.冬眠。##### Initial SessionFactory 创建失败.org.hibernate.service.spi.ServiceException: 无法创建请求的服务 [org.hibernate.engine.jdbc.env.spi.JdbcEnvironment] 线程“main”中的异常 java.lang.ExceptionInInitializerError:连接到数据库错误!在 orm.hibernate.employees.HibernateUtils.(HibernateUtils.java:17) 在 orm.hibernate.employees.EmployeeRepository.addNewEmployee(EmployeeRepository.java:16) 在 orm.hibernate.employees.EmployeesApp.main(EmployeesApp.java:21)进程以退出代码 1 结束
查看完整描述

1 回答

?
POPMUISE

TA贡献1765条经验 获得超5个赞

您的应用程序无法在运行时找到您的数据库驱动程序,因此出现错误Caused by: java.lang.ClassNotFoundException: Could not load requested class : org.h2.Driver。


更改您的 H2 依赖项,如下所示:


    <dependency>

        <groupId>com.h2database</groupId>

        <artifactId>h2</artifactId>

        <version>1.4.196</version>

        <scope>runtime</scope> <!-- Here you are saying this dependency is needed at runtime, not just at testing -->

    </dependency>


查看完整回答
反对 回复 2022-07-20
  • 1 回答
  • 0 关注
  • 188 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号