Android以差异方式更新数据库

时间:2011-04-21 04:23:31

标签: android database

全部好,

我正在开发一个需要定期从服务器更新数据库的应用程序。我打算以json格式从服务器获取数据库。

但我想更新已在服务器上更新的记录的数据。我不想下载完整的数据库,只想下载差异数据库,以便每次都能最小化数据传输。

实现这一目标的最佳方法是什么?有可用的示例代码吗?

RGDS, 萨班

1 个答案:

答案 0 :(得分:3)

只需将* modified_date *列放在数据库的相应表中,并确保每当更新/添加行时,服务器(或其他一些机制,如使用数据库提供的工具)都会更新它。您可以随时请求* modified_date *大于上次执行查询时的记录。在您的应用程序中,您必须保持上次提取数据的时间。