连接Android通过webservice连接SQLServer详细教程

webservice教程  时间:2021-02-01  阅读:()

Android通过webservice连接SQLServer详细教程数据库+服务器+客户端

分类 Android学习笔记2012-11-1015:0994154人阅读评论(317)收藏举报androidsqlserverwebservice数据库服务器

目录(?)[+]

本文为原创如果转载请注明出处

其实之前发过一篇这样的博文,但那个只是简单记录了一些自己的想法,并没有想作为教程来看,后来由于一些朋友想要源代码,就附上了下载地址,但并没有做什么讲解,从现在开始,准备做一份详细的Android如何连接Sqlserver的教程由于本人才疏学浅,如果有什么不对的地方欢迎大家批评指正

为了避免再次被说标题党这里先说明些事情

第一 android没法直接连接SQLServer起码我没有发现方法想想看 sqlserver安装之后有多大android程序是跑在手机上的想让程序直接访问sqlserver那手机要多大的内存

第二本文是通过一个“桥梁”——webservice来间接访问SQLServer的 当然还有其他方法感兴趣的同学可以自行百度。

如果理解了上面两点好了咱们继续。

教程会拿一个具体的例子来讲一步一步来也许细节上还可以继续加工但大致的流程就是这样的。

本教程有五个部分:

• 项目说明

• 开发环境部署

• 数据库设计

• 服务器端程序设计

• 客户端(android端)程序设计

项目说明

这个项目意在实现一个简单的android连接Sqlserver的功能。

就做一个简单的库存管理功能包括对仓库内现有货物的查看、货物信息的增加&删除。

开发环境的部署

今天主要讲解第一个部分,开发环境的部署

操作系统:Windows764bit旗舰版

当然这个是什么基本无所谓,只是我是在这上面开发的,不过家庭普通版的貌似不能配置I IS,就是咱们后面要使用的一个服务android端:ecl ipse+ADT集成开发环境

相信看到这个教程的基本都知道如何做这些了如果真的是有哪位同学android开发环境没有配置好而来看这篇教程,请先移步->

服务器端:VisualStudio 2010旗舰版

这个是用来写website/webservice的,开发语言使用C#(即net)

数据库:SQLServer2008 R2

其实这个是什么版本也无所谓吧教程使用的都是比较基本的东西所以版本的差异基本可以忽略。I IS7.5:正确配置并开启I IS服务

如果想将website/webservice发布出去就要开启这个服务。但是如果仅仅是在本地进行测试就不需要配置直接在VS中运行就可以。

其实我在开发的时候也只是配置I IS的时候遇到了一些问题,这里给出I IS的配置方法

这篇文库给的还是很详细的我当初就是照着这个配置的。

数据库设计

数据库名称 StockManage

表设计

表名称 C

表说明

下图是设计表的时候的截图。

向表中输入内容

吐槽一下 为什么这里猫、狗、电话都有甚至还有Surface 这只能说当时LZ在想这些……服务器端程序设计Webservice

其实服务端可以写成webservice也可以写成website前者只是提供一种服务而后者是可以提供用户界面等具体的页面后者也就是咱们平时所说的“网站”。

两者的区别

• Web Service只提供程序和接口不提供用户界面

• Web Site提供程序和接口也提供用户界面网页

由于咱们只是需要一个中介来访问sqlserver所以写成webservice足够了。

目标 写一个Website访问Sqlserver获取数据并转换成xml格式然后传递给android客户端。1 新建一个Webservice工程

2 视图->其它窗口->服务器资源管理器

3 右键数据连接->添加连接

4 选择Microsoft Sqlserver

5 如下图所示选择可以点击测试连接来检测连接是否成功然后点击确定

6 数据库的查看和编辑也可以在VS中进行了

7 先查看一下数据库属性并记录下连接属性

8 新建一个类DBOperation代码如下

9 修改Service1 asmxcs代码如下

rfchost:洛杉矶vps/双向CN2 GIA,1核/1G/10G SSD/500G流量/100Mbps/季付$23.9

rfchost怎么样?rfchost是一家开办了近六年的国人主机商,一般能挺过三年的国人商家,还是值得入手的,商家主要销售VPS,机房有美国洛杉矶/堪萨斯、中国香港,三年前本站分享过他家堪萨斯机房的套餐。目前rfchost商家的洛杉矶机房还是非常不错的,采用CN2优化线路,电信双程CN2 GIA,联通去程CN2 GIA,回程AS4837,移动走自己的直连线路,目前季付套餐还是比较划算的,有需要的可...

tmhhost(100元/季)自带windows系统,香港(三网)cn2 gia、日本cn2、韩国cn2、美国(三网)cn2 gia、美国cn2gia200G高防

tmhhost可谓是相当熟悉国内网络情况(资质方面:ISP\ICP\工商齐备),专业售卖海外高端优质线路的云服务器和独立服务器,包括了:香港的三网cn2 gia、日本 cn2、日本软银云服务器、韩国CN2、美国三网cn2 gia 云服务器、美国 cn2 gia +200G高防的。另外还有国内云服务器:镇江BGP 大连BGP数据盘和系统盘分开,自带windows系统,支持支付宝付款和微信,简直就是专...

香港服务器租用多少钱一个月?影响香港服务器租用价格因素

香港服务器租用多少钱一个月?香港服务器受到很多朋友的青睐,其中免备案成为其特色之一。很多用户想了解香港云服务器价格多少钱,也有同行询问香港服务器的租赁价格,一些实际用户想要了解香港服务器的市场。虽然价格是关注的焦点,但价格并不是香港服务器的全部选择。今天小编介绍了一些影响香港服务器租赁价格的因素,以及在香港租一个月的服务器要花多少钱。影响香港服务器租赁价格的因素:1.香港机房选择香港机房相当于选择...

webservice教程为你推荐
软银亏损65亿美元摩根大通巨亏20亿美元是什么原因造成的?滴滴软银合资最适合跑滴滴的是什么车?10万一下的车?美国10次啦导航美国GPS导航卫星播放器哪个好哪个播放器比较好用美国国际集团全球500强有哪些企业是美国的美国国际东西方大学美国大学一年学费是多少?考生个人空间登录湖南高等教育自学考试 考生个人空间登录密码忘记了怎么办考生个人空间登录自学考试的“考生个人空间”密码忘记了……一定要本人带身份证和考籍证去有关部门吗?考生个人空间登录湖南自考所有成绩查询怎么查首选dns服务器地址默认网关和首选DNS服务器是多少
动态域名解析 备案域名查询 3322免费域名 国外在线代理 ca4249 大容量存储器 165邮箱 百度云1t 重庆双线服务器托管 鲁诺 微软服务器操作系统 彩虹云 登陆空间 shuang12 免费的asp空间 东莞服务器托管 游戏服务器出租 贵阳电信测速 德讯 江苏徐州移动 更多