在学习黑马的javaweb课程中,运行老师的源代码出现错误。我的数据库是mysql8.0,老师是5.0的。
这是出现错误的mybatis配置
报错
解决方法
第一步:把驱动的类名改为:
<property name="driver" value="com.mysql.cj.jdbc.Driver"/>
第二步:在访问mysql的url后加入时区设置:
<property name="url" value="jdbc:mysql://localhost:3306/db1?serverTimezone=UTC"/>
原因:JDBC6.0开始驱动类使用了新的,并且url中必须要设置时区,驱动类也有更新
运行成功