通过ksoap2从mysql db中检索数据

时间:2012-02-29 11:34:20

标签: android mysql web-services android-ksoap2

我应该从服务器的mysql数据库中检索数据 android手机。我想ksoap2 api会适合它。我试过了 很多,但发现了API的增强副本。请转介给我 ksoap2 API的正确链接,以及如何检索数据。

3 个答案:

答案 0 :(得分:0)

我认为你要找的是这个链接:http://code.google.com/p/ksoap2-android/wiki/HowToUse

答案 1 :(得分:0)

如果输出是xml格式,你可以使用Ksoap2.If你的输出是一个json对象,然后更好地使用JSON解析。

您使用的是带php / mysql的webservice吗?

响应的格式是什么?

答案 2 :(得分:0)

假设您想要从webservice获取所有用户,那么

public  String getAllUsers(String key)


 {

 dbase=new DatabaseActivity(this.adapterContext);


    String methodName = "GetUsers";


    SoapObject sUsers = new SoapObject(NAMESPACE, methodName);

    sUsers.addProperty("sKey", key);
   SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(

            SoapEnvelope.VER11);





    envelope.setOutputSoapObject(sUsers);

    HttpTransportSE androidHttpTransport = new HttpTransportSE(URL);

    androidHttpTransport.debug = true;


    Users theUser = null;

    try {

        androidHttpTransport.call(SOAP_ACTION + methodName, envelope);



        SoapObject result = (SoapObject) envelope.getResponse();

 //---------------parse this result     

     }

此处Namespace是您的webservice网址,方法名称是您要访问的功能。