2014-01-20 3 views
0

Я использую метод SOAP для извлечения данных из базы данных SQL в приложении Android с помощью Asp.NET Webservice.
Я также видел метод JSON для этого, но он использовал php.

Какой лучший метод ??? У меня есть Windows Server и SQL Database, поэтому я собираюсь использовать только веб-сервис Asp.NET.Лучший способ извлечения данных из базы данных SQL в Android

ответ

0

Если у вас есть средство SqlServer, вы можете пойти за asp.Net Json Webservices. Json очень легко разбирается, а сам я также использую web-сервис .net только в формате json.

Синтаксический так быстро, а также просто для разработчиков мобильных

public class Employee 
{ 
    public string Name { get; set; } 
    public string Company { get; set; } 
    public string Address { get; set; } 
    public string Phone { get; set; } 
    public string Country { get; set; } 
} 

, а затем в Webserice добавить следующий метод.

Json Массив-Object в основном мы будем использовать

 [WebMethod] 
    [ScriptMethod(ResponseFormat = ResponseFormat.Json)] 
    public static string GenerateTopicListToJSon() 
      { 
       try 

       { 

        //Do ur query in GetMethod() to retrieve from DB  
        List<Employee> lstEmployee = GetMethod(); 
        var topic = from t in lstEmployee 
           select new 
           { 
            Name= t.TopicID, 
            Company = t.Company, 
            Address = t.Address, 
         Phone = t.Phone, 
            Country = t.Country 

           }; 


        var oSerializer = new System.Web.Script.Serialization.JavaScriptSerializer(); 
        return oSerializer.Serialize(topic); 

       } 

Надеются, что это помогает у дружища ..

Приветствия.

+0

Благодарим вас за ответ. Можете ли вы дать мне пример кода, поскольку я новичок в Android. –

+0

U использовать этот URL-адрес ..http: //www.androidhive.info/2012/01/android-json-parsing-tutorial/ – sarathkumar

+0

где передать запрос для извлечения данных? –

Смежные вопросы