【问题标题】:retrieve data from mysql db through ksoap2通过 ksoap2 从 mysql db 中检索数据
【发布时间】:2012-02-29 11:34:19
【问题描述】:

我应该从服务器的 mysql 数据库中检索数据 安卓手机。我猜 ksoap2 api 会适合它。我试过了 很多,但找到了API的增强副本。请参考我 ksoap2 API的正确链接,以及如何检索数据。

【问题讨论】:

标签: android mysql web-services android-ksoap2


【解决方案1】:

如果输出是xml格式,你可以使用Ksoap2。如果你的输出是json对象,那么最好使用JSON解析。

你在用 php/mysql 的 webservice 吗?

响应的格式是什么?

【讨论】:

  • 请告诉我如何通过 ksoap2 webservices 连接 mysql 数据库..我已经在各种论坛和谷歌搜索中搜索过......但我无法理解。帮助我..给我一些分步教程
【解决方案2】:

假设你想从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     

     }

这里的命名空间是您的网络服务 url,方法名称是您要访问的功能。

【讨论】:

  • 我的模拟器中有一个错误...错误:java.net.ConnectException:/192.168.1.249:8080 connection denied.y dis error is cuming.plz help me
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-11-27
  • 1970-01-01
  • 1970-01-01
  • 2015-09-12
  • 2011-04-12
相关资源
最近更新 更多