这篇文章将为大家详细讲解有关python实现事务机制的方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
创新互联建站是一家专业提供武夷山企业网站建设,专注与做网站、成都做网站、H5技术、小程序制作等业务。10年已为武夷山众多企业、政府机构等服务。创新互联专业网站设计公司优惠进行中。
python的五大特点:1.简单易学,开发程序时,专注的是解决问题,而不是搞明白语言本身。2.面向对象,与其他主要的语言如C++和Java相比, Python以一种非常强大又简单的方式实现面向对象编程。3.可移植性,Python程序无需修改就可以在各种平台上运行。4.解释性,Python语言写的程序不需要编译成二进制代码,可以直接从源代码运行程序。5.开源,Python是 FLOSS(自由/开放源码软件)之一。
1、说明
事务广泛应用于订单系统、银行系统等场合。
事务机制能保证数据的一致性。
事务应该有四个属性:原子性、一致性、隔离性和持久性。这四个属性通常被称为ACID特性。
Python DB API 2.0的事务提供了commit()或rollback()两种方法。
2、实例
def transaction_test(): """ 事务演示 """ conn, cursor = get_conn('testdb') sql = "delete from employee where age > %s" % (20) try: # 执行SQL语句 cursor.execute(sql) # 这里以除0异常,来演示现实场景 n = 1 / 0 # 向数据库提交 conn.commit() except: # 发生错误时回滚 print('事务回滚') conn.rollback() cursor.close() conn.close()
关于“python实现事务机制的方法”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。