在学习c3p0数据库连接池技术时,发现了这个问题
解决:
由于我用的mysql是8.0的,导入的jar包是8.0的,出现时区问题。
因此我们要把xml文件里的jdbcUrl换成如下配置:
<property name="jdbcUrl">jdbc:mysql://localhost:3306/logindata?serverTimezone=GMT%2B8</property>
这是原路径导致的报错:
<property name="jdbcUrl">jdbc:mysql://localhost:3306/logindata</property>
配置后即可正常运行:
注意:8.0版本的mysql还要在xml文件里修改 driverClass(只需添加cj即可)
<property name="driverClass">com.mysql.jdbc.Driver</property>
否则会报以下异常: