今天学习Java到了数据库那一章。
安装好最新版的MySQL,然后按照书上的代码敲,结果发现怎么也不能连接上。结果如下:
后来通过万能百度,发现是MySQL版本的问题。去官网下载的时候也是出现各种问题,差点我就要放弃,但是冲着文档上说的比MySQL5快两倍,我心动了。接着百度发现了良心好友的下载链接。
替换完成后:
1. 将com.mysql.jdbc.Driver --->com.mysql.cj.jdbc.Driver
关于JDBC连接数据库时出现的Public Key Retrieval is not allowed错误
2. url为:useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=UTC&allowPublicKeyRetrieval=true 酌情参考
最终: