当前位置:   article > 正文

Maven项目pom导入mysql依赖JDBC连接出现错误:dependency ‘mysql-connector-java‘not found_在pom导入mysql驱动没有提示

在pom导入mysql驱动没有提示

我本机的MySQL的版本是8.0.17,然后我导入的依赖是5.几的,后来换了一个8.0.19的依赖就解决了。
在这里插入图片描述

pom.xml

<dependency>
   <groupId>mysql</groupId>
   <artifactId>mysql-connector-java</artifactId>
   <version>8.0.19</version>
</dependency>
  • 1
  • 2
  • 3
  • 4
  • 5

导入以后如果爆红,右击界面,下载。
在这里插入图片描述

问题解决的方法非常简单,所以这里顺便说一下

原因:mysql不支持向上(前)兼容

向下兼容 (Downward Compatibility),又称作 向后兼容 (Backward Compatibility)。在计算机中指在一个程序或者类库更新到较新版本后,用旧的版本程序创建的文档或系统仍能被正常操作或使用,或在旧版本的类库的基础上开发的程序仍能正常编译运行的情况。
向上兼容就是反着来。

MySQL不支持向上兼容,就比如我遇到的这种情况,我本机的MySQL是8.0.17,本机的数据库是用新版本程序创建的,而我导入的依赖是5.几,相对8.0.17是旧版本,无法正常使用由8.0.17创建的数据文件,无法向上兼容!!

大概就是因为这个原因,希望可以帮到和我一样情况的人(这个gou问题搞了我好几天,生气

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/289919
推荐阅读
相关标签
  

闽ICP备14008679号