sqlworkbench-j 不关闭事务连接

Posted

技术标签:

【中文标题】sqlworkbench-j 不关闭事务连接【英文标题】:sqlworkbench-j not closing transaction connection 【发布时间】:2019-05-09 09:01:48 【问题描述】:

我正在使用 sqlworkbench-j 来查询 Redshift 数据。每当我对此表进行查询时,我都会面临锁定表的问题。简单的选择语句也会发生这种情况。我知道这种情况正在发生,因为工作台为每个语句显式添加了begin,以处理数据发生的任何变化。所以对于每个查询我们需要写end transaction

是否有任何选项可以禁用begin 语句或在sqlworkbench-j 中添加end transaction 语句?

【问题讨论】:

【参考方案1】:

当您设置 redshift - 单击“自动提交”选项。 请参阅此处了解更详细的说明

https://docs.aws.amazon.com/redshift/latest/mgmt/connecting-using-workbench.html

尤其是第 10 点

【讨论】:

以上是关于sqlworkbench-j 不关闭事务连接的主要内容,如果未能解决你的问题,请参考以下文章

Spring的声明式事务处理怎么配置,可以在提交事务后关闭数据库连接?

全局事务管理 - Jboss : 为你关闭一个连接

无法为事务打开休眠会话/无法打开连接 [关闭]

记一次排查mysql数据库连接未关闭问题的过程

阿里druid连接池有没有自动关闭事务提交的功能

EF事务嵌套