2011-10-01 80 views
0

我还算还是新的Android和我想知道,是什么让从Android设备中的数据,以MS SQL Server 2008中的最佳方式是什么?我见过一些评论过几种方法的人,但我正在寻找一种以某种方式将数据导出为基于XML的文件并尝试通过互联网(可能是Web服务)将其插入以插入的方法到MS SQL服务器中。问题是我不确定如何从Android设备获取XML文件并将其插入MS SQL服务器。我错过了这个过程中的步骤,我还没有看到任何明确说明如何做到这一点。例如,一旦你有了XML,你接下来会做什么,等等?我只需要一些光线就这个问题摆脱任何东西将不胜感激,谢谢!出口SQL数据到MS SQL Server 2008的

回答

1

多达我了解,你要发送的xml文件的(也就是你的手机)到MySQL服务器,右键你的问题?

如果数据很小,整个数据可以在一个请求发送,可下面的步骤有用的你 -

  1. 读取XML文件中的数据可以使用如XML pull解析器或DOM的任何技术。
  2. 作出HTTP请求的方法。
  3. 做出将接收该HTTP请求并将其传输到服务器的服务。

这些都是很基本的,共同的步骤执行此任务... 希望这将有助于...

0

如何被存储在设备上的数据?你需要通过互联网发送还是通过USB电缆输出?

如果你在网上发送数据到网络服务器,然后将插入这个数据到MS SQL数据库,Android的附带了一些有用的JSON的API,使相当直截了当序列化的数据。

+0

的数据正在被存储在SQLite数据库上,我曾经见过的Android允许您可以将其从SQLite数据库中导出为XML文件。我只是不知道如何去从设备到MS SQL Server。我需要通过网络连接来做到这一点,所以USB不是一种选择。 – cking24343

+0

这类似于通过互联网将其他数据发送到服务器。在设备上,您可以将数据库作为一个巨大的HttpRequest以XML或JSON的形式发送。然后在服务器上处理输入数据到数据库的请求。确切的实施取决于你的环境。如果你有IIS的ASP.NET,通常会使用web服务完成 - http://msdn.microsoft.com/en-us/library/t745kdsh.aspx和SqlConnection。 – spatulamania

相关问题