用Maven构建父工程后,再搭建DAO模块,执行测试类测试StudentDao.java查询数据库功能报错。

定位到相应的类中
发现是数据库连接问题,之前我也遇到类似的问题,解决方案为:
jdbc.url=jdbc:mysql://localhost:3306/student?useSSL=false
但是加上也不管用。
再次检查,发现父工程没有引入JDBC依赖。解决方案在db.properties加入配置
<!-- jdbc驱动 -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.27</version>
</dependency>
再看父工程成功引入依赖

成功解决问题。

本文介绍了一个Maven项目的DAO模块在测试过程中遇到的数据库连接问题及解决方法。问题出现在父工程未引入JDBC依赖,通过在db.properties中加入JDBC驱动依赖配置解决了该问题。
2973





