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语句的! 一个关于String的问题 最基本的问题??? Jsmooth使用过程中的困惑 JAVA关于“must implement the inherited abstract method”日期显示不了。我把那个方法覆盖了以后可以运行但是显示不出日期。 请问这个class如何修改为servlet? 大侠进来帮帮忙,我要用Xerces分析一个XML文件(内存中的数据),要找出特定几个元素的所有记录,怎么实现,希望给代码,谢谢 关于JDBC的各种驱动 两种写法有何区别呢? 传教士和野人的问题,有兴趣的人试试,给高分 你想加薪吗?不妨试试。 XML读取问题 新手学JAVA如何学,没基础
希望对你有帮助
典型的事务应用模式是Connection conn=null;
try{
//获得连接
conn.setAutoCommit(false);
//多个对数据库更改的操作
conn.commit();
}catch(Exception e){
conn.rollback();//如果更改操作异常,则回滚。实现这些操作要么都做,要么都不做
}finally{
conn.close();
}
数据库里边也是类似 提交sql语句的!