gpt4 book ai didi

java - 无法使用 Hibernate 连接到数据库

转载 作者:搜寻专家 更新时间:2023-10-30 20:23:14 25 4
gpt4 key购买 nike

我正在处理取自 here 的示例 Hibernate+MySQL 应用程序.当我尝试运行程序时无法连接到数据库。 Here是堆栈跟踪。

hibernate.cfg.xml内容如下:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
<session-factory>
<!-- Database connection settings -->
<property name="connection.driver_class">com.mysql.jdbc.Driver</property>
<property name="connection.url">jdbc:mysql://localhost:3306/bookstore</property>
<property name="connection.username">root</property>
<property name="connection.password">helloWORLD12</property>
<property name="show_sql">true</property>

<mapping class="net.codejava.hibernate.Book" />

</session-factory>
</hibernate-configuration>

我哪里错了?我已检查数据库用户名和密码是否正确。

最佳答案

这可能是因为您使用的是旧版本的 MySQL 驱动程序。您应该尝试使用最新版本。

要获取最新版本,您可以check

我认为突然间我们不应该升级到更高版本,因为它会导致更多问题。我刚刚更新了最新的 5.1.x 版本。您可以在此处下载它或将其添加到您的 pom.xml 中:

 <dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.47</version>
</dependency>

关于java - 无法使用 Hibernate 连接到数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52259179/

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