Maven 连接数据库mysql

在今天的连接中遇到了很多的问题

第一、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 '密码<注意这个地方需要自己填>';


版权声明:本文为qq_34028848原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。