2013-02-21 60 views
1

我的android應用程序中有一個sqlite數據庫,它需要Android以及Javascript的頻繁更新。在PhoneGap(Android和JavaScript)中讀取和寫入sqlite數據庫同步

但是,如果在那段時間內Javascript會嘗試更新,那麼Android會對數據庫進行更新,然後會出錯。

當Javascript更新數據庫時,如果Android嘗試更新數據庫,則會出現數據庫被鎖定的錯誤。

所以我需要同步這兩個操作,是否有任何插件,照顧它自己的。有關於此的任何幫助?

回答

0

是sqlite的正常行爲,只有一個客戶端可以同時寫入數據庫:http://www.sqlite.org/faq.html#q5

+0

肯定的,但如果一個寫其他給數據庫鎖定錯誤 – 2013-02-21 12:09:48

+0

你必須處理錯誤,並稍後再試。有關於如何在sqlite常見問題回答5結束時提出建議。 – 2013-02-21 12:17:55

+0

可能有一些像PGSqlite插件的插件,用於處理這些事情的ios,手動執行這麼多的操作在我的情況下是不可行的 – 2013-02-21 12:22:14