Android更新SQL数据库内容

时间:2011-06-10 20:44:57

标签: android database sqlite

我的Android应用程序中的SQL数据库中有一个相对较小的表(大约15或20行)。我经常希望能够使用在线JSON文件完全重新同步数据库,以便:

  • 添加了JSON文件中不在数据库中的行
  • JSON文件和数据库中的行已更新
  • 数据库中不在JSON文件中的行将被删除

做这样的事情最好的方法是什么?

1 个答案:

答案 0 :(得分:1)

1& 2很容易,请使用Insert or Replace语句。第三个没有真正简单的方法可以做到这一点,从数据库中获取所有id,然后从json文件中删除所有id,然后在你离开的id上运行删除。