社区
Java SE
帖子详情
为什么conn.setAutoCommit(false)不起作用?
wwangzhihang100
2008-08-22 12:15:05
我的数据库是mysql。我想使用conn.setAutoCommit(false);控制事务操作。
但是
conn.setAutoCommit(false);之后,conn.commit仍然是true呢?谢谢
...全文
431
3
打赏
收藏
为什么conn.setAutoCommit(false)不起作用?
我的数据库是mysql。我想使用conn.setAutoCommit(false);控制事务操作。 但是 conn.setAutoCommit(false);之后,conn.commit仍然是true呢?谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wwangzhihang100
2008-08-22
打赏
举报
回复
1
是InnoDB
Sou2012
2008-08-22
打赏
举报
回复
[Quote=引用 1 楼 sagezk 的回复:]
如果表使用的存储引擎是 MyISAM 哪它根本不支持事务,把它改成 InnoDB 就行了。
[/Quote]
sagezk
2008-08-22
打赏
举报
回复
如果表使用的存储引擎是 MyISAM 哪它根本不支持事务,把它改成 InnoDB 就行了。
conn
.
set
Auto
Commit
(
false
);设置事物手动提交
参数:
auto
Commit
--》为 true 表示启用自动提交模式;为
false
表示禁用该模式 默认的话为自动提交,每当执行一个update ,delete或者insert的时候都会自动提交到数据库,无法回滚事务。 使用举例:
Conn
ectionsqlManager = SQLManager.get
Conn
ection();
conn
.
set
Auto
Commit
()用法及作用(转发)
conn
.
set
Auto
Commit
()用法及作用(转发) 事务操作数据: (一) 假如银行转账系统 从张三的账户转1000元到小罗的账户 这个操作需要分两步 1.张三账户减少1000元 2.小罗账户增加1000元 假如于到断电等等,而刚好张三减了1000,而此时小罗却不增加。。。。可以想象银行这下有事做了 所以使用事务操作数据来搞定 (2) java使用事务非常简单,首先调用
conn
.
set
Au...
conn
.
set
Auto
Commit
(
false
)
set
Auto
Commit
void
set
Auto
Commit
(boolean
auto
Commit
)throws SQLException将此连接的自动提交模式设置为给定状态。如果连接处于自动提交模式下,则将执行其所有 SQL 语句,并将这些语句作为单独的事务提交。否则,其 SQL 语句将成组地进入通过调用
commit
方法或 rollback 方法终止的事务中。默认情况下,新的连接处于自
2020-11-02
conn
set
Auto
Commit
而
conn
的
set
Auto
Commit
方法,是指,在事务当中,是否执行一条语句就自动提交一次。 想在一个事务里进行多个操作。就必然将
set
Auto
Commit
的参数设置成
false
,在多个操作的最后调用
conn
.
commit
()方法,进行手动提交 默认的话为自动提交, 每执行一个update ,delete或者insert的时候都会自动提交到数据库,无法回滚事务。 设置
conn
ection.
set
auto
commit
(
false
);只有程序调用
conn
ection.
commit
()的时候才会将先前执.
conn
.
set
Auto
Commit
()用法及作用
事务操作数据: (一) eg: 假如银行转账系统 从张三的账户转1000元到小罗的账户 这个操作需要分两步 1.张三账户减少1000元 2.小罗账户增加1000元 假如于到断电等等,而刚好张三减了1000,而此时小罗却不增加。。。。可以想象银行这下有事做了 所以使用事务操作数据来搞定 (2) java使用事务非常简单,首先调用
conn
.
set
Auto
Commit
(boo
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章