如何从Android发送数据到SQL Server 2008?

时间:2013-01-08 10:01:39

标签: android asp.net json web-services c#-4.0

我创建了一个网站和android applcation,我使用了支持作为SQL Server 2008。 我已经使用Web服务显示从服务器到Android应用程序的数据,因为我已经使用了JSON和ksoap库,它运行正常。我可以显示从服务器到android的数据。但现在我想将数据从Android应用程序存储到SQL Server 2008.所以任何人都请告诉我这一步或我如何做到这一点。请帮忙。

2 个答案:

答案 0 :(得分:1)

您可以通过Web服务连接到SQL Server数据库。

以下是调用Web服务的示例代码。

String url = "your_webservice_URL";

 try 
 {
    HttpPost loginHttpPost   = new HttpPost(url); 
    HttpContext localContext = new BasicHttpContext();          

    MultipartEntity multipartContent = new MultipartEntity();
    multipartContent.addPart("parameter1", new StringBody(value1));
    multipartContent.addPart("parameter2", new StringBody(value2));
    loginHttpPost.setEntity(multipartContent);

    HttpClient objHttpClient = new DefaultHttpClient();
    HttpResponse response = objHttpClient.execute(loginHttpPost,localContext);
 } 
 catch (IOException e) {
     e.printStackTrace();}

答案 1 :(得分:0)

以下是 Connect Android to SQL sever via WCF using JSON

的示例源代码

示例:

1. Connecting Android to SQL Server

2. Get Data using XML

3. Get Data using JSON

- Inserting Data into database using WCF Service