CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  J2SE / 基础类

setAutoCommit(true)是?

楼主shengjun(新手上路了)2004-08-01 16:13:27 在 Java / J2SE / 基础类 提问

批量提交中有以下几句语句:  
  Connection     sqlManager   =   SQLManager.getConnection();      
    sqlManager.setAutoCommit(true);  
    Statement   stmt   =     sqlManager.createStatement();  
   
  那位高手能解释一下setAutoCommit(true)是什么? 问题点数:0、回复次数:2Top

1 楼eureka0891(迷茫中...)回复于 2004-08-01 16:33:47 得分 0

就是是否让你的这个连接的sql语句执行结果自动提交给数据库,  
  一般来说不用setAutoCommit(true);  
  因为大部分的驱动默认是true;  
   
  当你涉及事务处理的时候可以将setAutoCommit(false);  
  然后在你事务完后commit一下就行了  
   
  Top

2 楼flywind63(紫色的偶然)回复于 2004-08-01 16:35:56 得分 0

设置在数据库进行事务操作时,自动提交事务!  
  如果sqlManager.setAutoCommit(false);的话,则在语句正常执行完毕后需要用sqlManager.commit()手动提交,如果在执行语句时出错的可以调用sqlManager.rollback()来回滚!Top

相关问题

  • 这个程序怎么了,在线等待,设了setAutocommit(true),为什么不能更新数据库
  • Connection的setAutoCommit() 方法是不是一定要jdbc2.X方可正常运行?
  • SQLCA.AutoCommit = True 是么意思???
  • *Cancel = TRUE;是什么意思啊?
  • ADOTable1->Active=True;和ADOTable1->Open();是一样的!
  • "True" is not a valid integer是什么意思?
  • 请问bAdd=true是什么意思
  • 请问ereg(".","sssss")为什么是true?
  • query1.CanModify:= true;????
  • Invalidate(TRUE)

关键词

  • 语句
  • 数据库
  • 执行
  • sqlmanager
  • setautocommit
  • 提交
  • 事务
  • commit
  • true

得分解答快速导航

  • 帖主:shengjun

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo