- 5
- 0
- 约1.22万字
- 约 34页
- 2017-05-21 发布于四川
- 举报
15.7 JDBC事务 事务 数据库的事务就是对现实生活中事务的模拟,它由一组在业务逻辑上相互依赖的SQL语句组成。为了保证事务的完整性,JDBC提供了相应的事务控制机制。 事务提交模式 在JDBC编程模型中,一个数据库连接建立时,就处于一个自动提交模式,每一个SQL语句被执行完成后就会被自动提交,反映至数据库中。当需要把几条逻辑上相关的SQL组成一个事务执行时,就需要关闭事务自动提交模式。如下面的语句所示: con.setAutoCommit(false);//关闭自动提交模式 一旦关闭了事务自动提交模式,不会有任何SQL语句被提交至数据库系统执行,除非显式的调用提交方法。 public void transfer(Account a,Account b,int amount)throws SQLException { PreparedStatement pstmt =null; String sql=update tb_account set balance=? where id=?; try { pstmt = con.prepareStatement(sql, ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE); //关闭自动提交模式,以下语句直到commit()前都作为一个完整的事务执行 c
您可能关注的文档
最近下载
- 近代战争与西方文化的扩张示范教案.pdf VIP
- 2025中国企业数智化转型案例研究报告.pdf VIP
- TCECA-G 0161-2022 城市轨道交通节能技术规范.docx VIP
- 英语同等学力人员申请硕士学位试题及解答参考.docx VIP
- 海船结构计算1.xls VIP
- 我爱你中国合唱简谱.docx VIP
- 军队文职技能岗位理论考试真题(附答案).docx VIP
- 2025江西宜春丰城市机关事业单位选调工作人员48人考试备考试题及答案解析.docx VIP
- 2025安徽合肥百大集团所属子公司招聘14人笔试备考试题及答案解析.docx VIP
- 2022合肥百大集团公开招聘试题及答案解析.docx VIP
原创力文档

文档评论(0)