Android通过Webservice连接SqlServer数据库实例与权限配置
149 浏览量
更新于2024-08-28
收藏 55KB PDF 举报
本文档提供了一个关于如何在Android应用中通过Webservice与SQL Server数据库进行交互的实例代码。首先,确保在AndroidManifest.xml文件中添加了必要的权限,包括最低SDK版本设置为API 7(android:minSdkVersion="7")以及互联网访问权限(<uses-permission android:name="android.permission.INTERNET" />),以便应用程序能够连接到外部服务器。
在src目录下创建一个名为HttpConnSoap的类,这个类的主要功能是处理Webservice请求和响应。这个类的核心部分是一个名为GetWebServre的方法,它接受三个参数:要调用的Webservice方法名称(methodName)、作为参数传递的数据列表(Parameters)和这些参数的值列表(ParValues)。方法内部,首先初始化一个空的ArrayList(Values)用于存储返回的结果。
接下来,定义了Webservice的URL(ServerUrl),这个例子中设置为本地主机的IP地址(10.0.2.2)和端口号8093,但实际上你需要根据实际的Webservice服务器地址进行修改。soapAction变量用于指定方法调用的SOAP操作名称,通常包含方法名。
创建soap XML数据时,使用了XMLPullParser和Xml类来构建SOAP消息的主体,包含了版本声明、Envelope、xmlns:xsi属性等。这个过程涉及到XML文档结构的创建,其中包括SOAP Envelope元素,以及与服务接口方法相关的命名空间和操作名称。
在GetWebServre方法中,将构造好的soap XML数据字符串与参数组合,然后通过HttpURLConnection对象发送POST请求到Webservice URL。接着,处理返回的HTTP响应,通常包括解析XML数据并将其转换成ArrayList<String>格式,以便在Android应用中进一步处理或显示结果。
这篇文章介绍了如何在Android应用中利用HttpURLConnection和XML处理技术,通过Webservice与SQL Server数据库进行通信,实现数据的读写操作。开发者可以根据实际需求,替换URL、方法名和参数,灵活地集成到自己的Android项目中。
2015-07-09 上传
2014-10-10 上传
2016-06-12 上传
2018-07-02 上传
2017-12-02 上传
2015-12-28 上传
2018-08-27 上传
2014-11-04 上传
weixin_38701340
- 粉丝: 2
- 资源: 904
最新资源
- JHU荣誉单变量微积分课程教案介绍
- Naruto爱好者必备CLI测试应用
- Android应用显示Ignaz-Taschner-Gymnasium取消课程概览
- ASP学生信息档案管理系统毕业设计及完整源码
- Java商城源码解析:酒店管理系统快速开发指南
- 构建可解析文本框:.NET 3.5中实现文本解析与验证
- Java语言打造任天堂红白机模拟器—nes4j解析
- 基于Hadoop和Hive的网络流量分析工具介绍
- Unity实现帝国象棋:从游戏到复刻
- WordPress文档嵌入插件:无需浏览器插件即可上传和显示文档
- Android开源项目精选:优秀项目篇
- 黑色设计商务酷站模板 - 网站构建新选择
- Rollup插件去除JS文件横幅:横扫许可证头
- AngularDart中Hammock服务的使用与REST API集成
- 开源AVR编程器:高效、低成本的微控制器编程解决方案
- Anya Keller 图片组合的开发部署记录