Spring数据库连接未关闭

赫米尔

我正在使用SPRINGBatchPreparedStatementSetter对象在1个表中进行记录的批量插入。

完成此操作后,它将在另一个表中执行批量更新。

根据记录数,此过程将重复多次。

现在,我遇到的问题是,修复后没有迭代,就无法获得数据库连接,并且由于Spring不返回任何输出,系统正处于挂起状态。

经过分析,发现该系统已达到连接的最大允许限制,这是完全有效的,但我了解到Spring框架应在每次CRUD操作之后处理连接释放过程。

无论如何,有没有要解决此连接池问题。我正在使用Apache BasicDataSource作为DataSource对象。

提前致谢。

赫米尔

通过在代码中实现事务管理已解决了这一问题。

还有一个主要问题是在select子句之一中,连接没有关闭。因此,通过在Connection对象上显式调用close方法,它已关闭,因此系统未超过最大连接限制。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

数据库连接未使用jpaFlowExecutionListener关闭

来自分类Dev

关闭数据库连接

来自分类Dev

Spring JDBC 模板:queryforlist 不关闭数据库连接?

来自分类Dev

Wildfly数据源中的空闲超时后数据库连接未关闭

来自分类Dev

C#关闭数据库连接

来自分类Dev

在终止之前关闭数据库连接

来自分类Dev

JdbcTemplate查询关闭数据库连接

来自分类Dev

JdbcTemplate查询关闭数据库连接

来自分类Dev

在终止之前关闭数据库连接

来自分类Dev

如何关闭Phalcon数据库连接?

来自分类Dev

显式关闭数据库连接

来自分类Dev

如何关闭数据库连接?

来自分类Dev

基于服务的数据库未关闭

来自分类Dev

SQLite 数据库未关闭

来自分类Dev

PHP:未连接到数据库

来自分类Dev

Mongoexport远程数据库未连接

来自分类Dev

Laravel未与MySQL数据库连接

来自分类Dev

数据库连接[用户]未配置

来自分类Dev

PHP数据库未连接

来自分类Dev

PHP未连接到数据库

来自分类Dev

Java数据库查询未连接

来自分类Dev

pymsql未连接到数据库

来自分类Dev

Mongoexport远程数据库未连接

来自分类Dev

数据库连接未打开

来自分类Dev

Android登录未与数据库连接

来自分类Dev

在 JFrame 关闭时关闭数据库连接

来自分类Dev

URL无效且数据库未连接时的自定义异常-Spring MVC

来自分类Dev

如何关闭node.js中的数据库连接?

来自分类Dev

什么时候必须关闭mysqli(数据库)连接?