为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:
DM Database Server 64 V8 1-1-126-20.09.04-126608-ENT
DB Version: 0x7000b 1-1-126-20.09.04-126608-ENT
【操作系统】:
Linux b575eda22fe3 4.19.76-linuxkit #1 SMP Tue May 26 11:42:35 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
【CPU】:
【问题描述】*:
xa事务中jdbc driver中为什么这里要将autocommit设置为false?
我看其他数据库例如mysql是没有这个操作。希望有人看到能解答一下,急急急,谢谢
在MySQL中默认是开启事务自动提交模式的,在达梦中与MySQL存在区别,setAutoCommit(boolean autoCommit)可以根据布尔值设置当前数据库连接是否为自动提交事务,在包含循或环绑定插入时,外层可能会存在批量提交,这里为false可以提高插入效率。