Android访问Sqlserver
来源:互联网 发布:新浪邮箱smtp端口号 编辑:程序博客网 时间:2024/04/30 04:13
由于公司需求,要做安卓软件实现查询企业Erp系统的报表资料,
在网上找了各种资料,想实现手机直接连接Sqlserver,折腾很久都以失败告终。
目前,安卓不能直接连接Sqlserver,安卓不能用PC的JDBC驱动Jar包提供的API连接数据库。
比较快捷的方法是利用WebService作为桥梁,安卓端获得WebService提供的数据然后进行xml解析。
使用Visual Stuido能很快捷的创建、发布WebService服务,安卓只要根据SOAP协议和提供的函数接口 向WebService发送请求,就能得到xml数据。
在Visual Stuido 2012下创建、发布WebService方法:
步骤一 创建WebService项目
新建-选择“Web”-选择“ASP.NEt 空 Web应用程序”
步骤二 添加Web服务
右击项目名,选择“添加”-选择“Web服务”,输入项名称,确定。
接着在asmx.cs文件中编写安卓要访问的函数。
发布至iis方法:(前提是先安装IIS,建立一个站点,安装配置iis方法网上教程很多)
右击项目名-选择“发布”-在配置文件中新建配置文件-下一步,发布方法选择“文件系统”-下一步,选择“目标位置”发布到IIS已创建好的站点中-下一步,“配置”选择release,最后发布。
到此为止,只要打开IIS服务,在浏览器输入你电脑的IP:端口号/webservice文件,就能访问到WebService的接口了
若要将安卓应用在广域网下查看Sqlserver数据,必须配置WebService的Web.config文件,允许远程访问函数接口
在Web.config文件的<system.web>中
<!-- 添加如下代码,允许远程调用函数接口--> <webServices> <protocols> <add name="HttpSoap"/> <add name="HttpPost"/> <add name="HttpGet"/> <add name="Documentation"/> </protocols> </webServices>
ps:后期会补充WebService和安卓客户端的代码
- Android实现访问Sqlserver
- Android访问Sqlserver
- android通过webservice访问SqlServer
- 使用android访问SQLServer数据库
- 使用android访问SQLServer数据库。
- SqlServer+Json+S2SH+Android实现访问数据库
- Android通过WebService远程访问SQLServer数据库配置
- sqlserver 跨数据库 访问
- 跨服务器访问SQLSERVER
- SQLServer访问ADO
- 使用HTTP访问SQLServer
- SQLServer远程访问配置
- 使用Torque访问sqlserver
- .NET访问SqlServer
- sqlserver 访问access
- MS-Sqlserver访问MySql
- SQLServer跨库访问
- 用Python访问SqlServer
- 64位Win8系统下WinIO的使用 VS2010 驱动级模拟按键
- C++与C语言字符串头文件及其对应的操作
- 黑马程序员--Java基础--02数组
- Cocos2d-x 添加iOS7默认分享/AirDrop
- s5pv210 HDMI 1080P 高清显示
- Android访问Sqlserver
- tomcat启动时:a configuration error occured during startup
- Android开发之service浅谈
- Windows核心编程有感-进程
- 让Xcode 生成的ipa支持老的iOS设备(armv6)
- 谈深度学习:“知道” 与 “理解”
- 2014 第五届蓝桥杯预赛c/c++本科B组 解题报告
- java btrace
- 不用第三个变量,交换两个变量的值三种方案详解