数据同步到本地SQLite数据库上

yang20613529 2012-09-18 11:51:54
现在要实现数据同步,同步到本地的时候,脱机也能使用的。现在我遇到的问题是 怎么样将服务器端的数据库内的数据保存到我本地的数据库中。请高手指点下!急用,急用急用!
...全文
327 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
yang20613529 2012-09-18
  • 打赏
  • 举报
回复
数据量可能会有点大,现在都愁了!
Captain005 2012-09-18
  • 打赏
  • 举报
回复
如果数据库文件不是太大,且数据内容不发生更改的话,服务器可以开一个接口,程序首次运行的时候,就把这个数据库文件下到sd卡中;或者直接将数据库文件放在放在资源文件中同程序代码一起打包。
yang20613529 2012-09-18
  • 打赏
  • 举报
回复
我们也是的,不过以前不是用的webservice
sadyYang 2012-09-18
  • 打赏
  • 举报
回复
我们以前用的webservice..
yang20613529 2012-09-18
  • 打赏
  • 举报
回复
你的意思是将json格式的数据保存到文件中吗?不保存在本地数据库?
hellonihao100 2012-09-18
  • 打赏
  • 举报
回复
你用的是不是Json数据啊 你可以把请求来的JSON数据 那个字符串放在数据库中啊 你不一定要解析成对应的 字段啊 在没有联网的情况下 你在吧JSON数据从本地取出来啊! 在按照你解析 从网络获取下来的JSon数据一样解析。不就行了。我觉得没必要用那么多表 麻烦的要命啊! 这种情况我也做过 我就用我说的这一种方法
yang20613529 2012-09-18
  • 打赏
  • 举报
回复
调用服务器端写好的接口,直接调用。可是在解析json数据时 判断是哪张表的数据吗?
野生奥特曼x1 2012-09-18
  • 打赏
  • 举报
回复
1.服务器端提供数据接口,从接口中获得数据保存到本地数据库
2.连接远程服务器端数据库获得数据,保存到本地数据库。

保持同步 检测数据库里面的数据和最后一条数据的ID,若服务端的数据的数据条数和本地数据库的条数一样就不更新,否则更新。 12张表的话,你就先凑活着在本地建立12张表。一个一个的判断。一张表一张表的更新。 12张表不算多,腾讯的比你多多了。
yang20613529 2012-09-18
  • 打赏
  • 举报
回复
这个我知道 可是服务器端的数据库表有12张表 我怎么将其全部保存到本地。这个我一点思路没有!
hellonihao100 2012-09-18
  • 打赏
  • 举报
回复
你在联网的时候不是请求得到服务器传来的的数据啊! 你要把那些数据保存起来啊 如果没有网络 就用以前保存下来的啊

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧