用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>
再看父工程成功引入依赖
成功解决问题。