SQLite事务
2014-08-21 11:10:50 2 举报
SQLite事务是一种机制,用于确保在数据库中执行的一系列操作要么全部成功,要么全部失败。事务可以包含多个SQL语句,这些语句会按照它们在事务中的顺序依次执行。如果在执行过程中遇到任何错误,整个事务将回滚,即所有已执行的操作都将被撤销,数据库将恢复到事务开始之前的状态。这种机制保证了数据的一致性和完整性,防止了因部分操作失败而导致的数据不一致问题。此外,SQLite还支持事务的隔离性,即在事务执行过程中,其他事务不能访问或修改正在执行事务的数据,从而避免了数据竞争的问题。
作者其他创作
大纲/内容
简单例子: 用户 1给用户2转账10元:
相关方法介绍:
什么是事务?
public void transaction(){\tSQliteDatabase db = dbOpenHelper.getWritableDatabase();\t\tdb.beginTransaction(); //开启事务\ttry{\t\tdb.execSQL(\"update person set amount = amount -10 where personid = 1\");\t\tdb.execSQL(\"update person set amount = amount +10 where personid = 1\
SQLite事务
0 条评论
下一页