扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
try{ . . . conn=DriverManager.getConnection("..."); //链接数据库 conn.setAutoCommit(false);//禁止自动提交事务 stmt = conn.Create.... String sql1 = "update useraccount set monery=monery-1000 where name='usename'"; String sql2 = "update sysaccount set monery=monery+1000 where name='sysname'"; stmt=conn.createStatement(); stmt.executeUpdate(sql1); stmt.executeUpdate(sql2); conn.commit(); //统一提交。 }catch(SQLException e){ conn.rollback(); //倘若其中一项sql操作失败,就不会执行commit()方法,而是产生相应的sqlexception,此时就可以捕获 异常代码块中调用rollback()方法撤消事务。 e.printStackTrace(); } finally{ if(stmt!=null){ stmt.close(); } if(conn!=null){ stmt.close(); } } |
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者