今天学习Java到了数据库那一章。

安装好最新版的MySQL,然后按照书上的代码敲,结果发现怎么也不能连接上。结果如下:

后来通过万能百度,发现是MySQL版本的问题。去官网下载的时候也是出现各种问题,差点我就要放弃,但是冲着文档上说的比MySQL5快两倍,我心动了。接着百度发现了良心好友的下载链接。

jar包下载

替换完成后:

  1. 将com.mysql.jdbc.Driver  —>com.mysql.cj.jdbc.Driver

关于JDBC连接数据库时出现的Public Key Retrieval is not allowed错误

  1. url为:useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=UTC&allowPublicKeyRetrieval=true   酌情参考

最终:

完美

文章来源于互联网:关于java连接mysql8

发表评论