用Maven的父工程搭建DAO模块,并执行测试类,测试数据库查询时,报错。
定位到DAO模块的StudentDao.java源文件
发现是数据库连接出错,之前我也遇到类似问题,解决方案是在db.properties文件中对jdbc.url配置文件加上:
jdbc.url=jdbc:mysql://localhost:3306/student?useSSL=false
但测试后还是不行。。。
检测到父工程的pom.xml配置文件,发现没有导入jdbc的依赖。添加依赖的代码如下
<!-- jdbc驱动 -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.27</version>
</dependency>
然后更新maven项目
成功解决。