我希望一切顺利,我有一个关于sqlite的查询。 这可能是两个不同的sqlite表访问的。 ex。 我有表A和B.可以同时访问A和B.插入更新表值。iOS中的sqlite问题同时访问两个表
我有两个不同的表,myDatabase(test_db.sqlite)中的表1和表2。
表1只能由主线程访问。 表2将只能被后台线程访问。
现在让c。 我已经打开数据库连接使用后台线程...将值插入到表2中。 将值插入到表2中............。主线程尝试同时打开相同的数据库连接,以检索表1中的数据......以及应用程序崩溃。
如何同时打开相同的数据库连接。
请检查该编辑一个
你应该知道关于连接和桥表 – 2014-12-19 09:28:41
你可以提出这个问题吗?尝试在同一时间执行多个插入操作时,您会遇到什么错误?你用什么代码来做到这一点? – 2014-12-19 09:40:02
通常,我们创建一个用于处理数据库操作的全局数据库实例。您可以单独为您的两个表启动数据库查询,以便在第一次成功时执行第二个数据库查询。因此,如果存在,可以避免任何含糊不清的情况。更多与我们分享您的代码。 – NewStackUser 2014-12-19 10:23:53