• JDBC的事务处理


    1.四大特性

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

    2.程序中的应用

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

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

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

  • 相关阅读:
    文件处理--文件操作
    三元运算
    alex 推荐的书
    python字符串、列表和字典的说明
    运算符
    while else语句
    格式化输出
    数据类型-元组
    数据类型-集合
    字符串
  • 原文地址:https://www.cnblogs.com/simple96/p/7206477.html
Copyright © 2020-2023  润新知