原因是数据库的版本太高而对应的驱动器版本太低了。
在新版本中:
<property name="driver" value="com.mysql.cj.jdbc.Driver"/>
<property name="url" value="jdbc:mysql://localhost:3306/poesy?useUnicode=true&characterEncoding=utf-8&serverTimezone=GMT"/>
首先驱动换了,不是com.mysql.jdbc.Driver而是'com.mysql.cj.jdbc.Driver',此外mysql8.0是不需要建立ssl连接的,你需要显示关闭。最后你需要设置CST