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

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

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

分类 An d ro i d学习笔记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那手机要多大的内存

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

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

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

本教程有五个部分:

 项目说明

 开发环境部署

 数据库设计

 服务器端程序设计

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

项目说明

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

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

开发环境的部署

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

操作系统:Windows764bit旗舰版

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

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

服务器端:VisualStudio 2010旗舰版

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

数据库:SQLServer2008 R2

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

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

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

数据库设计

数据库名称 StockManage

表设计

表名称 C

表说明

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

向表中输入内容

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

服务器端程序设计Webservi ce

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

两者的区别

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

 Web Site提供程序和接口也提供用户界面网页

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

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

1 . 新建一个Webservice工程

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

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

4. 选择Microsoft Sqlserver

5. 如下图所示选择可以点击测试连接来检测连接是否成功然后点击确定

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

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

8. 新建一个类DBOperation代码如下

9. 修改Service1 .asmx.cs代码如下

raksmart:香港机房服务器实测评数据分享,告诉你raksmart服务器怎么样

raksmart作为一家老牌美国机房总是被很多人问到raksmart香港服务器怎么样、raksmart好不好?其实,这也好理解。香港服务器离大陆最近、理论上是不需要备案的服务器里面速度最快的,被过多关注也就在情理之中了。本着为大家趟雷就是本站的光荣这一理念,拿了一台raksmart的香港独立服务器,简单做个测评,分享下实测的数据,仅供参考!官方网站:https://www.raksmart.com...

CheapWindowsVPS:7个机房可选全场5折,1Gbps不限流量每月4.5美元

CheapWindowsVPS是一家成立于2007年的老牌国外主机商,顾名思义,一个提供便宜的Windows系统VPS主机(同样也支持安装Linux系列的哈)的商家,可选数据中心包括美国洛杉矶、达拉斯、芝加哥、纽约、英国伦敦、法国、新加坡等等,目前商家针对VPS主机推出5折优惠码,优惠后最低4GB内存套餐月付仅4.5美元。下面列出几款VPS主机配置信息。CPU:2cores内存:4GB硬盘:60G...

GigsGigsCloud 春节优惠2022 指定云服务器VPS主机85折循环优惠码

GigsGigsCloud商家在之前介绍的还是比较多的,因为之前我一直有几台机器在使用,只是最近几年网站都陆续转型删除掉不少的网站和闲置域名,包括今年也都减少网站开始转型自媒体方向。GigsGigsCloud 商家产品还是比较有特色的,有提供香港、新加坡等亚洲机房的云服务器、VPS和独立服务器等。第一、新春优惠活动优惠码:CNY2022-15OFF截止到正月初二,我们可以使用上述优惠码在购买指定G...

webservice教程为你推荐
滚筒洗衣机和波轮洗衣机哪个好波轮洗衣机和滚桶洗衣机哪个好?哪个更实用?录屏软件哪个好有什么好用的游戏录屏软件推荐吗?迈腾和帕萨特哪个好大众新帕萨特和迈腾哪个更好!小说软件哪个好用免费现在看小说用什么软件好?浮动利率和固定利率哪个好对于企业来说固定利率贷款与浮动利率贷款优缺点各是什么?谢谢了。炒股软件哪个好什么炒股软件比较好用?核芯显卡与独立显卡哪个好核芯显卡和独立显卡哪个好?请直接点谢谢啦!行车记录仪哪个好行车记录仪什么牌子好视频软件哪个好编辑视频用什么软件最好如何增加百度收录如何提高百度收录率?
域名注册使用godaddy 域名备案流程 泛域名解析 什么是域名地址 美国翻墙 nerd permitrootlogin 天猫双十一抢红包 免费ddos防火墙 空间论坛 phpmyadmin配置 常州联通宽带 联通网站 西安服务器托管 防cc攻击 中国联通宽带测试 黑科云 阿里云个人邮箱 乐视会员免费领取 塔式服务器 更多