社区
Java EE
帖子详情
关于 setAutoCommit() method ?
古布
2006-07-26 06:55:51
1: conn.setAutoCommit(false);
2: stmt.executeQuery(".....");
3: conn.commit(); ======?
问一下:我试过了,加不加第三句程序都可以正常执行。不过这里到底应不应该加上第三句。因为是查询操作,所以没有必要,这种说法对吗?
...全文
219
4
打赏
收藏
关于 setAutoCommit() method ?
1: conn.setAutoCommit(false); 2: stmt.executeQuery("....."); 3: conn.commit(); ======? 问一下:我试过了,加不加第三句程序都可以正常执行。不过这里到底应不应该加上第三句。因为是查询操作,所以没有必要,这种说法对吗?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Gundam_zero
2006-07-28
打赏
举报
回复
这种事针对于事务,咱同楼上
W_Cracker
2006-07-27
打赏
举报
回复
同意楼上的
YuLimin
2006-07-26
打赏
举报
回复
查询不用起事务的。
新增、修改、删除起事务即可。
kevinliuu
2006-07-26
打赏
举报
回复
查询起什么事务啊
sqlserver2000事务问题.txt
sqlserver2000事务问题.txt
mysql
set
auto
commit
_MySql 中的
set
Auto
Commit
方法
引言
set
Auto
Commit
方法用一句话说就是用来保持事务完整性。一个系统的更新操作可能涉及多张表,这个时候,就须要用多个Sql语句来实现,实际上我认为这个东西就是用来实现事务的。当我们进行多条数据进行增删改的时候,一旦在一句sql中出现了错误,就会出现有部分数据已经成功。而后面的数据就没有办法运行。这个时候,就会出现脏数据。因此我们使用
set
Auto
Commit
方法,这种方法有一个參数。參数值...
java
set
auto
commit
_Java Connection.
set
Auto
Commit
使用的注意事项
1 Connection con = null;2 try{3 con = getConnection();4 con.
set
Auto
Commit
(false);/*5 * update USER
set
name=’winson’ where id=’000001’;*/6 con.
commit
();7 ...
Connection.
set
Auto
Commit
使用的注意事项
set
Auto
Commit
总的来说就是保持数据的完整性,一个系统的更新操作可能要涉及多张表,需多个SQL语句进行操作循环里连续的进行插入操作,如果你在开始时设置了:conn.
set
Auto
Commit
(false); 最后才进行conn.
commit
(),这样你即使插入的时候报错,修改的内容也不会提交到数据库, 而如果你没有手动的进行
set
Auto
Commit
(false); 出错时就会造成,前几条
mysql的
set
Auto
Commit
()
set
Auto
Commit
方法用一句话说就是用来保持事务完整性,一个系统的更新操作可能涉及多张表,这个时候,就需要用多个Sql语句来实现,实际上我觉得这个东西就是用来实现事务的。 当我们进行多条数据进行增删改的时候,一旦在一句sql中出现了错误,就会出现有部分数据已经成功,而后面的数据就没有办法执行,这个时候,就会出现脏数据。 因此我们使用
set
Auto
Commit
方法,这个方法有一个参数,参...
Java EE
67,549
社区成员
225,863
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章