python中sqlite3使用事务
摘要:
想在python的sqlite操作中使用一个事务包含多条数据修改,本来以为还需要使用事务开关BEGIN TRANSACTION,COMMIT TRANSANCTION.后来经过测试,python创建sqlite连接时con =Sqlite3.connect("mydb", isolation_level=None),如果使用isolation_level=None会自动提交事务,如果不加本参数事务不会自动提交的。执行sqlite修改操作后,如果不使用dbconnect.commit(),并不会真正地修改数据库,只是创建的修改缓存,执行commit语句后才真正完成这个事务。 阅读全文
posted @ 2012-09-28 16:30 天涯小筑 阅读(851) 评论(0) 推荐(0)
浙公网安备 33010602011771号