在今天的连接中遇到了很多的问题
第一、maven导入MySQLjar包的问题 jar包所用版本和数据库会发生冲突,所以我们如果遇到这种可以先查询通过cmd查询mysql version的版本问题
比如我用的mysql是8.0.23 使用的jar包应该是
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.11</version>
</dependency>
诸如此类版本应该对应好不然会报错这是我遇到的第一个问题
第二在navicat中密码和用户名都正确但是创建连接显示错误
显示navcat 显示2059error 在这是我们需要使用cmd正确登录mysql,使用下面的代码更改密码
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '密码<注意这个地方需要自己填>';