在PhoneGap(Android和JavaScript)中读取和写入sqlite数据库同步

问题描述:

我的android应用程序中有一个sqlite数据库,它需要Android以及Javascript的频繁更新。在PhoneGap(Android和JavaScript)中读取和写入sqlite数据库同步

但是,如果在那段时间内Javascript会尝试更新,那么Android会对数据库进行更新,然后会出错。

当Javascript更新数据库时,如果Android尝试更新数据库,则会出现数据库被锁定的错误。

所以我需要同步这两个操作,是否有任何插件,照顾它自己的。有关于此的任何帮助?

是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