已有101人关注
老师好,我在按照书里的代码运行时报错“Could not obtain connection metadata”
发表在Java图书答疑 2022-05-23 《Java项目开发实战入门》第2章 通讯录系统 98页-99页
是否精华
版块置顶:

是明日的《java项目开发实战入门》,在第二个项目“通讯录系统”2.5.2小节中按照代码敲完运行,项目报错

如下:

1.png


分享到:
精彩评论 8
小禾斗
学分:7318 LV13
TA的每日心情
奋斗
2017-04-21 14:00:25
2022-05-23
沙发

你的MySQL版本是多少,检查驱动是否与版本一致

GL123
学分:10 LV2
2022-05-24
板凳

老师您好,我的mysql驱动已经更新为最新的8.0.29,我的MySQL是最新的8.0.29版本,可是还是会报错!

目前我已经修改如下:(未成功!!!失败了)
1.更新mysql—8.0.29的驱动,移除旧的5.0驱动(导入jar包的方式)
2.修改hibernate.cfg.xml配置文件中的数据库连接驱动:com.mysql.cj.jdbc.Driver
3.修改hibernate.cfg.xml配置文件中的数据库连接URL:jdbc:mysql://127.0.0.1:3306/test02?useUnicode=true&characterEncoding=UTF-8&serverTimezone=UTC
4.修改方言:org.hibernate.dialect.MySQL5Dialect

1.png


GL123
学分:10 LV2
2022-05-24
地板

小禾斗 发表于2022-05-23 20:40

你的MySQL版本是多少,检查驱动是否与版本一致

老师,救救孩子。俺问了CSDN、贴吧,都不清楚到底哪里出错了

GL123
学分:10 LV2
GL123
学分:10 LV2
2022-05-24
5L


<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
 "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
	<session-factory>
		<!-- 数据库驱动 -->
		<property name="connection.driver_class">com.mysql.cj.jdbc.Driver</property>
		<!-- 数据库连接的URL -->
		<property name="connection.url">jdbc:mysql://127.0.0.1:3306/test02?useSSL=false&amp;
		serverTimezone=UTC</property>
		<!-- 数据库连接用户名 -->
		<property name="connection.username">root</property>
		<!-- 数据库连接密码 -->
		<property name="connection.password">root</property>
		<!-- Hibernate方言 -->
		<property name="dialect">org.hibernate.dialect.MySQLInnoDBDialect</property>
		<!-- 打印SQL语句 -->
		<property name="show_sql">false</property>
		<!-- 映射文件 -->
		<mapping resource="pojo/User.hbm.xml" />
		<mapping resource="pojo/Customer.hbm.xml" />
		<mapping resource="pojo/Communication.hbm.xml" />
	</session-factory>
</hibernate-configuration>


GL123
学分:10 LV2
2022-05-24
6L

jdk是18.0.1.1
mysql是mysql Ver 8.0.29
hibernate是3.2.0版本
导入mysql驱动jar包是8.0.29
修改hibernate.xml文件如上面的图片!!!我查了很多资料不得

David
学分:914 LV7
TA的每日心情
最后的冲刺
2017-07-15 10:46:08
2022-06-07
7L

看一下书中有没有光盘。如果是有,找一下源码中jar包;如果没有,向客服要一下这本书的源码。

game99258
学分:2266 LV10
2022-06-15
8L

路过顺便赞

首页上一页 1 下一页尾页 8 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照