哎,错误原因就是数据库的版本不正确,在pom里换一个版本就好了
Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException:
//这里是重点 :Could not create connection to database server.
他的错误行指向
//获取数据
List<Brand> brands = mapper.selectAll();
原因是你数据库都没连上,你怎么从去使用查询语句,获取全部数据呢,
然后我们去maven中修改一下自己的依赖版本号就好了
如果你的maven库中没有的话,也不用去网上下载,他可以自己从中央库中搜索下载的
你只要把你的依赖的数据库版本号和你使用的数据库管理软件的版本相同就好了
我的数据库版本是8.0.26的,更换一下就可以了
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.26</version>
</dependency>