解决方案 »

  1.   

    是不是没有关闭cursor,然后再次访问造成的异常
      

  2.   

    我每次操作数据库完成后,都是先关闭cursor,再关闭db.
      

  3.   

    都是使用后关闭的。加个锁
    加了也没用。close操作单独拎出来一个接口,断点调试,就知道具体是哪里把这个连接给关了
      

  4.   

    放线程里有问题,放服务里没问题?
    是不是线程没执行完(数据库没来得及close)就强制结束了。
      

  5.   

    sqllite 是不支持多线程 同时 读写的,是不是这个问题?