zoukankan      html  css  js  c++  java
  • JDBC的事务处理

    1.四大特性

      原子性,一致性,隔离性,永久性

    2.程序中的应用

      默认情况下sql语句总是自动执行(commit),比如顾客向商家支付中遇到问题导致顾客的钱减少了,而商家的钱却没增加(由于sql自动执行,在执行了对顾客数据库的操作后出现错误导致没有执行对商家数据库的操作)这时就需要事务处理的特性。

      具体方法是首先设置coon.setAutoCommit(false);然后将要执行的对数据库操作放在try..catch块中(即是一个事务),try块中在所有操作完成后通过代码手动提交coon.commit();

      最后在catch块中使用coon..roolback();(保证了如果发生错误则数据库中数据不变)

  • 相关阅读:
    作业3-2
    作业3-1
    习题二(8)
    习题二(7)
    习题二(6)
    习题二(5)
    习题二(4)
    实验2-2
    实验2
    第二章 例题2-11
  • 原文地址:https://www.cnblogs.com/simple96/p/7206477.html
Copyright © 2011-2022 走看看