欢迎光临112期刊网!
网站首页 > 论文范文 > 计算机论文 > 信息安全 > 一种Android系统访问SQL Server数据库的编辑策略

一种Android系统访问SQL Server数据库的编辑策略

日期:2023-01-24 阅读量:0 所属栏目:信息安全


 关键词:Android、系统;SQL Server;Web Service;数据库
  中图分类号:TP311.13 文献标识码:A 文章编号:1009-3044(2014)09-1864-02
  随着科学技术的快速发展,人类文明步入了信息化时代,相对普及的PC机已不能满足人们的需求,直至智能手机的出现才使这一矛盾得到了一定程度的解决。就手机系统而言,直接访问SQL Server数据库,对手机本身配置要求比较高,耗费也比较大,且绝大多数数据库也没有直接运行在移动设备的客服端。安卓系统本身用SQLite数据库操作,SQLite,是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入式的,且目前已在很多嵌入式产品中得到广泛使用。它占用资源极低,在嵌入式设备中,只需要几百K的内存即可。但是,基于SQL Server创建的应用程序,如果想移植到安卓手机系统,在数据库基础方面首先要解决能够进行访问的技术问题。
  1 关键技术分析
  Android本身不支持直接访问SQL Server,但可增加一个桥梁来实现访问,即Web Service。Web Service是由企业发布的完成其特定商务需求的在线应用服务,其他用户或应用软件能够通过Internet来访问并使用这项在线服务。它是一种构建应用程序的普遍模型,可以在任何支持网络通信的操作系统中实施运行;一种新web应用程序分支,是自包含、自描述、模块化的应用,可以发布、定位、通过web调用。Web Service是一个应用组件,它逻辑性的为其他应用程序提供数据与服务,各应用程序通过网络协议和规定的一些标准数据格式(Http,XML,Soap)来访问Web Service,通过Web Service内部执行得到所需结果。Web Service可以执行从简单请求到复杂商务处理的任何功能,一旦部署以后,其他Web Service应用程序就可以发现并调用它所部署的服务。
  2 开发环境
  1)PC机环境操作系统:Windows XP/7专业版及以上版本操作系统,或者可配置IIS服务的操作系统。IIS(Internet Information Services,互联网信息服务),是由微软公司提供的基于运行Microsoft Windows的互联网基本服务。
  2)Android端:Eclipse + ADT集成开发环境。Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。鉴于基础的Android开发配置属于基础内容,在此不再重述。
  3)服务器端配置:Visual Studio 2010旗舰版或其他Visual Studio版本开发软件,用于编写website/web service,其开发语言使用C# (即.net)。
  4)数据库管理系统软件:SQL Server 2008或其他同属性SQL Server系统。
  5)IIS 7.5:正确配置并开启IIS服务。如果想将Web site/Web Service发布出去就要开启这个服务。但是如果仅仅是在本地进行测试就不需要配置,直接在Visual Studio中运行即可。
  3 实现过程
  步骤1:确定数据库表的格式。在服务器上运行SQL Server建立所需数据库,确定主键值和其他数据格式,向数据库中输入相应调试数据。
  步骤2:写好Web Service,留出函数作为访问数据库的接口(增加,删除,查询,修改等操作)。其实服务端可写成Web Service或Web site,前者只是提供一种服务,而后者可提供用户界面等具体的页面,也就是咱们平时所说的“网站”。两者的区别:Web Service 只提供程序和接口,不提供用户界面;Web Site 提供程序和接口,也提供用户界面(网页)。由于只是需要一个中介来访问SQL Server,所以写成Web Service足够了。过程为:写一个Web site访问SQL Server,获取数据并转换成xml格式,然后传递给Android客户端。
  步骤3:定义手机端(Android)的类,通过soap协议向Web Service传递和接受数据,并解析(其实就是传出去个xml给Web Service,然后Web Service对数据库操作,返回给手机一个值)。
  步骤4:Visual Studio可以直接连接数据库,也可通过ADO技术连接数据库,并作出相应动作。
  步骤5:运行Web Service,弹出一个网页,即Web Service启动了。
  步骤6:Web Service里有一个hello world函数,用于测试服务器是否连接成功。点击,出现一个xml内容的页面,ok,成功。
  步骤7:android运行模拟器,连接。
  4 运行实例
  5 总结
  运用上述方法,可在手机平台配置低的情况下,调用SQL Server的数据库,从而实现传统程序良好的移植性。
  参考文献:
  [1] 黄明辉.SQL Server数据库分类及迁移的方法[J].电脑知识与技术,2007(02).
  [2] 张予民,万洪彬.浅谈SQL Server数据库应用技巧[J].科技广场,2009(05).
  .科技信息,2013(09) .
  [4] 李宁.Android开发权威指南[M].2版.北京:人民邮电出版社,2011.
  [5] 卫琳 ,李妍,周飞菲,等.SQL Server 2008数据库应用与开发教程[M].北京:清华大学出版社,2011.

本文链接:http://www.qk112.com/lwfw/jsjlw/xinxianquan/225943.html

论文中心更多

发表指导
期刊知识
职称指导
论文百科
写作指导
论文指导
论文格式 论文题目 论文开题 参考文献 论文致谢 论文前言
教育论文
美术教育 小学教育 学前教育 高等教育 职业教育 体育教育 英语教育 数学教育 初等教育 音乐教育 幼儿园教育 中教教育 教育理论 教育管理 中等教育 教育教学 成人教育 艺术教育 影视教育 特殊教育 心理学教育 师范教育 语文教育 研究生论文 化学教育 图书馆论文 文教资料 其他教育
医学论文
医学护理 医学检验 药学论文 畜牧兽医 中医学 临床医学 外科学 内科学 生物制药 基础医学 预防卫生 肿瘤论文 儿科学论文 妇产科 遗传学 其他医学
经济论文
国际贸易 市场营销 财政金融 农业经济 工业经济 财务审计 产业经济 交通运输 房地产经济 微观经济学 政治经济学 宏观经济学 西方经济学 其他经济 发展战略论文 国际经济 行业经济 证券投资论文 保险经济论文
法学论文
民法 国际法 刑法 行政法 经济法 宪法 司法制度 法学理论 其他法学
计算机论文
计算机网络 软件技术 计算机应用 信息安全 信息管理 智能科技 应用电子技术 通讯论文
会计论文
预算会计 财务会计 成本会计 会计电算化 管理会计 国际会计 会计理论 会计控制 审计会计
文学论文
中国哲学 艺术理论 心理学 伦理学 新闻 美学 逻辑学 音乐舞蹈 喜剧表演 广告学 电视电影 哲学理论 世界哲学 文史论文 美术论文
管理论文
行政管理论文 工商管理论文 市场营销论文 企业管理论文 成本管理论文 人力资源论文 项目管理论文 旅游管理论文 电子商务管理论文 公共管理论文 质量管理论文 物流管理论文 经济管理论文 财务管理论文 管理学论文 秘书文秘 档案管理
社科论文
三农问题 环境保护 伦理道德 城镇建设 人口生育 资本主义 科技论文 社会论文 工程论文 环境科学