commit()和close()有什么区别? close()是关闭数据库连接,那边commit()是什么含义呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 commit() 提交事务,就是执行编译好的SQL语句更新数据! commit()方法 提交事务. 提交事务意味着对数据库所做的更新会永久保持下来希望对你有帮助 commit是提交事务,默认情况下Connection是自动提交事务的,可以通过Connection.setAutoCommit(false)设置为不自动提交,这时就必须手动用commit提交事务,当然如果发生异常也可以用rollback回滚。典型的事务应用模式是Connection conn=null;try{ //获得连接 conn.setAutoCommit(false); //多个对数据库更改的操作 conn.commit();}catch(Exception e){ conn.rollback();//如果更改操作异常,则回滚。实现这些操作要么都做,要么都不做}finally{ conn.close();} 代码里边commit 提交事务。数据库里边也是类似 提交sql语句的! 类的继承问题 java中开了多线程,一个线程出错了,如何通知其他线程并且关闭其他线程 哪位高手解释一下"使用虚拟对象来上锁"?? JAVA格式化字符串 applet问题 新人请教两个Java题目,急急急~~~ 如何用程序向论坛发帖? java截图,多出图片部分为空白,怎么做 安装sun one studio 4的时候说找不到匹配的jvm,我应该装什么虚拟机?(windows xp平台) 我是新手,帮帮忙? XML读取问题 新手学JAVA如何学,没基础
希望对你有帮助
典型的事务应用模式是Connection conn=null;
try{
//获得连接
conn.setAutoCommit(false);
//多个对数据库更改的操作
conn.commit();
}catch(Exception e){
conn.rollback();//如果更改操作异常,则回滚。实现这些操作要么都做,要么都不做
}finally{
conn.close();
}
数据库里边也是类似 提交sql语句的!