android 连接远程数据库
????? 想实现一个功能即让android访问远程数据库,但是网上很多人都不建议直连。据说问题多多。那么中间就加个第三者吧。
? ?? 实现思路:在数据库和android客户端添加一个webservice,处理每次客户端发来的请求。而在android客户端使用ksoap2解析webservice返回的数据。
??? 一 webservice 端,我使用序列化的方式实现的。不知道这里跟xml的实现哪个对手机来说更好。这里先放下,以后研究。
?????? 1.我使用的是xfire。新建一个webservice项目,然后我们开始写代码
??????? 2.一个接口
?
5.service.xml
?
发布项目后,运行效果如图:
?
?
?
项目结构:
?
二 android客户端?
?因为ksoap2解析webservice得到的数据类似于以下:getCompanyListResponse{out=anyType{Company=anyType{company=安徽江淮汽车股份有限公司; id=1; }; }; }? 1 解析类:MyWebServiceHelper
?3项目结构:
?
???????
?? 参考文章:
http://ksoap2.sourceforge.net/doc/api/?ksoap2的API
http://topic.csdn.net/u/20110412/16/0341626d-8576-4dda-b9e4-aab3ff50c980.html?关于list处理的帖子
http://blog.csdn.net/haha_mingg/article/details/6338332,总的思路的实现。在此感谢作者的无私奉献
android 初学,愿与大家相互交流。共同进步。


