【问题标题】:Export SQL data from android to MS SQL server 2008将 SQL 数据从 android 导出到 MS SQL server 2008
【发布时间】:2011-10-01 22:13:16
【问题描述】:

我对 android 还很陌生,我想知道,将数据从 android 设备获取到 MS SQL server 2008 的最佳方法是什么?我见过很多人评论了几种方法来做到这一点,但我正在寻找一种方法以某种方式将数据导出为基于 XML 的文件并尝试通过互联网(可能是 Web 服务)发送它以插入进入 MS SQL 服务器。问题是我不确定如何从 android 设备获取 XML 文件并将其插入 MS SQL 服务器。我错过了这个过程中的步骤,我还没有看到任何明确说明如何做到这一点的东西。例如,一旦您有了 XML,接下来要做什么,等等?我只需要对这个主题有所了解,任何事情都将不胜感激,谢谢!

【问题讨论】:

    标签: android sql xml service web


    【解决方案1】:

    我很了解您的问题,您想将 xml 文件(在您的手机中)发送到 mysql 服务器,对吗?

    如果数据很小并且可以在一个请求中发送整个数据,则可能以下步骤对您有用-

    1. 从 xml 文件中读取数据,您可以使用任何技术,例如 xml pull parser 或 dom。
    2. 为 http 请求创建一个方法。
    3. 创建一个服务来接收这个 http 请求并将其传输到服务器。

    这些是执行此任务的非常基本和常见的步骤... 希望这会有所帮助...

    【讨论】:

      【解决方案2】:

      数据如何存储在设备上?您需要通过互联网发送还是通过 USB 数据线导出?

      如果您通过 Internet 将数据发送到 Web 服务器,然后将这些数据插入到您的 MS SQL 数据库中,Android 会提供一些有用的 JSON API,这些 API 可以非常简单地对数据进行序列化。

      【讨论】:

      • 数据当前存储在 SQLite 数据库中,我已经看到 android 允许您将其从 SQLite 数据库导出为 XML 文件。我只是不确定如何将它从设备获取到 MS SQL Server。我需要通过互联网连接,所以 USB 不是一个选项。
      • 这类似于通过 Internet 将其他数据发送到服务器。在设备上,您可以将数据库作为一个巨大的 HttpRequest 以 XML 或 JSON 的形式发送。然后在服务器上处理将数据输入数据库的请求。具体实现取决于您的环境。如果您有带有 ASP.NET 的 IIS,这通常通过 web 服务 - msdn.microsoft.com/en-us/library/t745kdsh.aspx 和 SqlConnection 来完成。
      猜你喜欢
      • 2013-02-01
      • 2016-03-06
      • 2016-05-18
      • 1970-01-01
      • 2012-05-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多