编辑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可编辑

提速啦:美国多IP站群云服务器 8核8G 10M带宽 7IP 88元/月

提速啦(www.tisula.com)是赣州王成璟网络科技有限公司旗下云服务器品牌,目前拥有在籍员工40人左右,社保在籍员工30人+,是正规的国内拥有IDC ICP ISP CDN 云牌照资质商家,2018-2021年连续4年获得CTG机房顶级金牌代理商荣誉 2021年赣州市于都县创业大赛三等奖,2020年于都电子商务示范企业,2021年于都县电子商务融合推广大使。资源优势介绍:Ceranetwo...

百纵科技,美国独立服务器 E52670*1 32G 50M 200G防御 899元/月

百纵科技:美国高防服务器,洛杉矶C3机房 独家接入zenlayer清洗 带金盾硬防,CPU全系列E52670、E52680v3 DDR4内存 三星固态盘阵列!带宽接入了cn2/bgp线路,速度快,无需备案,非常适合国内外用户群体的外贸、搭建网站等用途。C3机房,双程CN2线路,默认200G高防,3+1(高防IP),不限流量,季付送带宽美国洛杉矶C3机房套餐处理器内存硬盘IP数带宽线路防御价格/月套...

简单测评melbicom俄罗斯莫斯科数据中心的VPS,三网CN2回国,电信双程cn2

melbicom从2015年就开始运作了,在国内也是有一定的粉丝群,站长最早是从2017年开始介绍melbicom。上一次测评melbicom是在2018年,由于期间有不少人持续关注这个品牌,而且站长貌似也听说过路由什么的有变动的迹象。为此,今天重新对莫斯科数据中心的VPS进行一次简单测评,数据仅供参考。官方网站: https://melbicom.net比特币、信用卡、PayPal、支付宝、银联...

webservice教程为你推荐
滴滴软银合资嘀嘀打车是腾讯的还是阿里巴巴的骁龙750g和765g哪个好765g和855+比有什么优缺点?麒麟990和骁龙865哪个好骁龙八65和麒麟990谁强一点?莫代尔和纯棉哪个好请问莫代尔棉和纯莫代尔哪个更好?传奇类手游哪个好传奇手游版哪个好玩人多?压缩软件哪个好压缩软件那个最好,360压缩软件好?还是快压、好压软件好呢?宝来和朗逸哪个好宝来和朗逸哪个好宝来和朗逸哪个好朗逸 和 宝来 哪个好?辽宁联通营业厅辽宁移动网上营业厅进入办法东莞电信网上营业厅东莞虎门电信营业厅
域名查询软件 合租服务器 blackfriday webhosting 20g硬盘 permitrootlogin 免费个人博客 mysql主机 500m空间 网站木马检测工具 phpmyadmin配置 百度云1t 国外免费asp空间 paypal注册教程 华为云盘 免费个人网页 阵亡将士纪念日 买空间网 双十二促销 免费获得q币 更多