2011-10-01 3 views
0

저는 안드로이드를 처음 접했을뿐만 아니라, 안드로이드 장치에서 MS SQL 서버 2008로 데이터를 가져 오는 가장 좋은 방법은 무엇입니까? 나는 여러 가지 방법에 대해 논평 한 많은 사람들을 보았다. 그러나 필자는 데이터를 XML 기반 파일로 내보내고 인터넷 (어쩌면 웹 서비스)을 삽입하여 보내려고하는 방법을 찾고있다. MS SQL 서버에. 문제는 안드로이드 장치에서 XML 파일을 가져 와서 MS SQL 서버에 삽입하는 방법을 모르겠다는 것입니다. 이 과정에서 단계가 누락되어 있으며이 작업을 수행하는 방법이 명확하게 명시된 것을 본 적이 없습니다. 예를 들어 일단 XML을 사용하면 다음에 무엇을 할 것인가? 나는이 주제에 어떤 빛을 비춰 주어야 할 것이있다.SQL 데이터를 안드로이드에서 MS SQL 서버 2008로 내 보냅니다.

답변

1

나는 당신의 질문을 당신이 xml 파일을 (당신의 전화에있다) mysql 서버에 보내고 싶다는 것을 이해했다. XML 파일에서 데이터를 읽을 당신이 -

  1. 당신은 XML 풀 파서 또는 DOM과 같은 어떤 기술을 사용할 수 있습니다에 대한

    데이터가 작고 전체 데이터를 하나 개의 요청에 보낼 수있는 경우, 다음과 같은 수 있습니다 단계가 유용합니다.

  2. http 요청을위한 방법을 만듭니다.
  3. 이 http 요청을 수신하고 서버로 전송할 서비스를 만듭니다.

이은

0

장치에 데이터가 저장되는 방식은 무엇입니까? 인터넷을 통해 보내야합니까, 아니면 USB 케이블을 통해 수출하고 있습니까?

데이터를 인터넷을 통해 웹 서버로 보내면이 데이터가 MS SQL 데이터베이스에 삽입됩니다. 안드로이드는 데이터를 직렬화하는 데 유용한 JSON API를 제공합니다.

+0

데이터가 현재 SQLite 데이터베이스에 저장되고 ...이 작업 ...이 도움이 될 것입니다 희망을 수행 할 수있는 매우 기본적이고 일반적인 단계이며, 안드로이드가 가능 어디 보았다 SQLite 데이터베이스에서 XML 파일로 내 보냅니다. 나는 장치에서 MS SQL Server로 전환하는 방법을 알지 못했습니다. USB를 사용할 수 없도록 인터넷 연결을 통해이 작업을 수행해야합니다. – cking24343

+0

다른 데이터를 인터넷을 통해 서버로 보내는 것과 비슷합니다. 장치에서 XML 또는 JSON 형식의 거대한 HttpRequest로 데이터베이스를 보낼 수 있습니다. 그런 다음 데이터를 데이터베이스에 입력하는 서버에서 요청을 처리하십시오. 이에 대한 정확한 구현은 환경에 따라 다릅니다. ASP.NET이있는 IIS를 사용하는 경우 일반적으로 웹 서비스 (http://msdn.microsoft.com/en-us/library/t745kdsh.aspx)와 SqlConnection을 사용하여이 작업을 수행합니다. – spatulamania

관련 문제