FMDB与Navicat同时使用会造成database is locked
首先说明下如何出现的这个问题;
程序调试的过程中,测试FMDB的 inTransation方法来调试回滚的问题;
在通过Navicat可视化工具查看数据的变化, 那么这时问题就来了.在Navicat和测试程序同时访问测试数据库FMDBDemo.db时,测试程序莫名其妙的提示数据库已被加锁;
解决方式: 两边不要同时对一张表进行操作,据了解 Navicat操作CRUD时会对数据库加锁,操作时保持一边断开数据库连接就解决OK;