摘要:
#1.Sqlite 写操作 并不是线程安全的 1.在多进程或多线程中使用sqlite,同时操作同一个数据库的话,会导致异常抛出。 2.不同线程或实例化多个SqliteOpenhelper来操作同一个数据库,也会导致同样的问题。 3.但不同线程使用同一个sqliteopenhelper来获... 阅读全文
摘要:
#1事务 事务定义了一组SQL命令的边界,这组命令或者作为一个整体被全部执行,或者都不执行。事务的典型实例是转帐。 #2事务的范围 事务由3个命令控制:BEGIN、COMMIT和ROLLBACK。BEGIN开始一个事务,之后的所有操作都可以取消。COMMIT使BEGIN后的所有命令得到确... 阅读全文