没用过SQLite,不过这类问题很可能是在DB连接参数中将事务设成了自动提交
运气好的话改一下连接参数就行了

解决方案 »

  1.   

    我查了一下,SQlite好像没有你说的这种连接参数. 
    另外我看到有些资料说:
    SQLite数据库在使用的过程中经常发生的数据库异常便是数据库被锁定了(SQLITE_BUSY或者SQLITE_LOCKED)。SQLite对于并发的处理机制是允许同一个进程的多个线程同时读取一个数据库,但是任何时刻只允许一个线程/进程写入数据库。所以必须要对数据库的读写来进行控制。看来,还是要自己来控制多线程同步的问题, 真是晕.
      

  2.   

    sqlite中应该打开线程安全编译标记,进程间同步需要自己实现