android – 将SQLite数据库发送到Web服务

android – 将SQLite数据库发送到Web服务,第1张

概述我有一个 Android应用程序,它填充了许多纬度和经度的SQLite数据库.然后我需要将数据存储在外部SQL Server数据库中.我遇到的问题是将该文件发送到Web服务.我找不到任何关于类应该如何看待db文件并将其存储在单独的SQL Server数据库中的示例.这甚至是我应该接近我的问题的方式吗? 更好的方法是通过Web服务将实际的lat / long数据发送到db,而不是自己发送整个db文件 我有一个 Android应用程序,它填充了许多纬度和经度的sqlite数据库.然后我需要将数据存储在外部sql Server数据库中.我遇到的问题是将该文件发送到Web服务.我找不到任何关于类应该如何看待db文件并将其存储在单独的sql Server数据库中的示例.这甚至是我应该接近我的问题的方式吗?解决方法 更好的方法是通过Web服务将实际的lat / long数据发送到db,而不是自己发送整个db文件.

这样做可以完成几件事:

>实施起来应该简单得多
>您不需要在服务器端支持sqlite,只需要支持客户端
>数据“设置”将立即可用于查询 – 而不是在可以使用之前需要从sqlite db文件中提取

编辑:您上传的频率和数量完全取决于您.您可以将其设置为用户激活或在某个时间间隔内以批量方式或一次一个上传最新数据,直到您更新为止.在任何一种情况下,您都可以使用时间戳跟踪需要上传的数据.

转移“批量”的一种简单方法是从sqlite数据库中提取需要保存的数据,并将其放入JsON或XML对象中,该对象将在服务器上解释为lat / long数据的集合.这会将整个上传放入单个Web服务调用,而不必循环遍历“最新”记录并为每个项目调用Web服务.

总结

以上是内存溢出为你收集整理的android – 将SQLite数据库发送到Web服务全部内容,希望文章能够帮你解决android – 将SQLite数据库发送到Web服务所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1127089.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存