首页上一页 1 下一页尾页 8 条记录 1/1页
老师好,我在按照书里的代码运行时报错“Could not obtain connection metadata”
发表在Java图书答疑
2022-05-23
《Java项目开发实战入门》第2章 通讯录系统 98页-99页
是否精华
是
否
版块置顶:
是
否
设置时间:
非永久
永久
起始时间:
结束时间:
是否扣分:
是
否
是明日的《java项目开发实战入门》,在第二个项目“通讯录系统”2.5.2小节中按照代码敲完运行,项目报错
如下:
精彩评论 8
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
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& 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>