我希望一切順利,我有一個關於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