我本机的MySQL的版本是8.0.17,然后我导入的依赖是5.几的,后来换了一个8.0.19的依赖就解决了。
pom.xml
mysql mysql-connector-java 8.0.19
导入以后如果爆红,右击界面,下载。
问题解决的方法非常简单,所以这里顺便说一下
原因:mysql不支持向上(前)兼容向下兼容 (Downward Compatibility),又称作 向后兼容 (Backward Compatibility)。在计算机中指在一个程序或者类库更新到较新版本后,用旧的版本程序创建的文档或系统仍能被正常操作或使用,或在旧版本的类库的基础上开发的程序仍能正常编译运行的情况。
向上兼容就是反着来。
MySQL不支持向上兼容,就比如我遇到的这种情况,我本机的MySQL是8.0.17,本机的数据库是用新版本程序创建的,而我导入的依赖是5.几,相对8.0.17是旧版本,无法正常使用由8.0.17创建的数据文件,无法向上兼容!!
大概就是因为这个原因,希望可以帮到和我一样情况的人(这个gou问题搞了我好几天,生气



