编辑android通过webservice连接sqlserver详细教程

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

专业专注

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

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

目录(?)[+]

本文为原创如果转载请注明出处http://blog.csdn.net/zhyl8157121/article/detai ls/8169172

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

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

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

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

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

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

本教程有五个部分:

 项目说明

 开发环境部署word可编辑

专业专注

 数据库设计

 服务器端程序设计

 客户端(a n d ro id端)程序设计

项目说明

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

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

开发环境的部署

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

操作系统:Windows764bit旗舰版

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

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

服务器端:VisualStudio 2010旗舰版

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

数据库:SQLServer2008 R2

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

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

专业专注

其实我在开发的时候也只是配置I IS的时候遇到了一些问题,这里给出I IS的配置方法.http://wenku.baidu.com/view/95cf9fd9ad51 f01 dc281 f1 af.html这篇文库给的还是很详细的我当初就是照着这个配置的。

数据库设计

数据库名称StockManage

表设计

表名称C

表说明

下图是设计表的时候的截图。word可编辑

专业专注

向表中输入内容

吐槽一下为什么这里猫、狗、 电话都有甚至还有S u rfa ce 这只能说当时LZ在想这些……

服务器端程序设计Webservice

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

两者的区别word可编辑

专业专注

 Web Service只提供程序和接口 不提供用户界面

 Web Site提供程序和接口 也提供用户界面网页

由于咱们只是需要一个中介来访问sq lserve r 所以写成we bservice足够了。

目标写一个Website访问Sqlserver 获取数据并转换成xml格式然后传递给android客户端。

1 . 新建一个Webservice工程

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

3. 右键数据连接->添加连接word可编辑

专业专注

4. 选择Microsoft Sqlserver

5. 如下图所示选择可以点击测试连接来检测连接是否成功然后点击确定word可编辑

专业专注

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

word可编辑

专业专注

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

8. 新建一个类DBOperation 代码如下

word可编辑

提速啦(24元/月)河南BGP云服务器活动 买一年送一年4核 4G 5M

提速啦的来历提速啦是 网站 本着“良心 便宜 稳定”的初衷 为小白用户避免被坑 由赣州王成璟网络科技有限公司旗下赣州提速啦网络科技有限公司运营 投资1000万人民币 在美国Cera 香港CTG 香港Cera 国内 杭州 宿迁 浙江 赣州 南昌 大连 辽宁 扬州 等地区建立数据中心 正规持有IDC ISP CDN 云牌照 公司。公司购买产品支持3天内退款 超过3天步退款政策。提速啦的市场定位提速啦主...

新加坡云服务器 1核2Gg 46元/月 香港云服务器 1核2G 74元/月 LightNode

LightNode是一家成立于2002年,总部位于香港的VPS服务商。提供基于KVM虚拟化技术.支持CentOS、Ubuntu或者Windows等操作系统。公司名:厦门靠谱云股份有限公司官方网站:https://www.lightnode.com拥有高质量香港CN2 GIA与东南亚节点(河内、曼谷、迪拜等)。最低月付7.71美金,按时付费,可随时取消。灵活满足开发建站、游戏应用、外贸电商等需求。首...

VirMach:$7.2/年KVM-美元512MB/$7.2/年MB多个机房个机房可选_双线服务器租赁

Virmach对资源限制比较严格,建议查看TOS,自己做好限制,优点是稳定。 vCPU 内存 空间 流量 带宽 IPv4 价格 购买 1 512MB 15GB SSD 500GB 1Gbps 1 $7/VirMach:$7/年/512MB内存/15GB SSD空间/500GB流量/1Gbps端口/KVM/洛杉矶/西雅图/芝加哥/纽约等 发布于 5个月前 (01-05) VirMach,美国老牌、稳...

webservice教程为你推荐
名侦探柯南644名侦探柯南625集后的目录盗版win8.1升级win10win8.1能升级正版win10吗麒麟820和980哪个好820和980哪个处理器好?宝来和朗逸哪个好朗逸和宝来那个比较好些各方面炒股软件哪个好请问有什么好用的免费股票软件?网页传奇哪个好玩求最好玩的网页传奇?手机管家哪个好手机管家和腾讯手机管家哪个好用海克斯皮肤哪个好联盟海克斯科技和抽皮肤哪个合适行车记录仪哪个好最好的行车记录仪是什么牌子qq空间登录电脑怎么用电脑登陆手机版QQ空间
备案域名查询 vps代购 鲁诺vps 3322免费域名 hkbn hawkhost优惠码 便宜建站 koss 12306抢票助手 一点优惠网 丹弗 网站挂马检测工具 java虚拟主机 双12 路由跟踪 湖南idc 登陆qq空间 海外加速 qq空间登陆首页 关闭qq空间申请 更多