servlet在调用mysql驱动时报错的总结

1. 最开始时执行servlet后出现如下错误

后来检查了一下mysql的版本,win+r -> cmd -> mysql --version 发现mysql版本是8.0.12

然后发现导入的驱动包版本是mysql-connector-java-5.1.40-bin.jar

重新下载了mysql-connector-java-8.0.12-bin.jar 的驱动包之后再运行,出现如下错误

后来看了mysql8.0以后的注意事项,修改配置文件配置如下:

1) 将原有的"com.mysql.jdbc.Driver" 修改成"com.mysql.cj.jdbc.Driver"

2) 上图time zone value...的问题需要在url后面加上“useSSL=false&serverTimezone=GMT”

做完如上操作之后,就能够正常的进行数据库操作了。

猜你喜欢

转载自www.cnblogs.com/hughwen/p/10013034.html
今日推荐