【问题标题】:No Suitable Driver Found Exception: Hibernate [duplicate]未找到合适的驱动程序异常:休眠 [重复]
【发布时间】:2023-03-17 17:08:01
【问题描述】:

我正在处理jax-rs(jersey) 并希望使用休眠连接到数据库。当我将其作为 java 应用程序调试时,我的项目工作得非常好,但是当我在服务器上运行我的项目时,它给出了没有适合 jdbc:mysql://localhost:3306/sample 的驱动程序

here is my hibernate.cfg.xml file

sql异常在这里

  Caused by: java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost:3306/sample
      at java.sql.DriverManager.getConnection(Unknown Source)
      at java.sql.DriverManager.getConnection(Unknown Source)
      at org.hibernate.service.jdbc.connections.internal.DriverManagerConnectionProviderImpl.getConnection(DriverManagerConnectionProviderImpl.java:208)
      at org.hibernate.internal.AbstractSessionImpl$NonContextualJdbcConnectionAccess.obtainConnection(AbstractSessionImpl.java:301)
      at org.hibernate.engine.jdbc.internal.LogicalConnectionImpl.obtainConnection(LogicalConnectionImpl.java:214)

【问题讨论】:

标签: java mysql hibernate jdbc jersey


【解决方案1】:

你必须下载MySQL Connector/J并将它添加到你的类路径

如果你使用的是 maven,你可以使用这个依赖:

<!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java -->
<dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
    <version>5.1.18</version>
</dependency>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-07-09
    • 2014-02-09
    • 1970-01-01
    • 2011-09-25
    • 2013-02-21
    • 2015-01-29
    • 2023-03-25
    • 2016-02-09
    相关资源
    最近更新 更多