2021-03-22 15:36题主

新手求教,DbUtil.run方法,是否会自动释放接连池?

如题,之所以会有这个问题,是因为我在2个项目中均使用DbUtil.run来进行数据库操作。其中一个项目一切正常,但另外一个项目运行一段时间后,报了数据库连接超限,后来修改成DbUtil.getConnection,DbUtil.close..手工释放后问题才解决。
2021-03-23 09:31#1
DbUtil是工具方法,功能仅获得连接,没有上下文和生命周期概念,当然不会释放连接
只有在上下文中使用的app.*方法才会自动释放资源

返回开发者社区