- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Sql Server Mobile设备端数据访问 二、ADO.NET数据访问 ADO.NET数据访问 ADO.NET数据访问 三、通信录数据库应用实例 通信录数据库应用实例 通信录数据库应用实例 通信录数据库应用实例 通信录数据库应用实例 通信录数据库应用实例 通信录数据库应用实例 通信录数据库应用实例 通信录数据库应用实例 Logo Windows CE * 第四章 Windows CE下数据库开发 一、Sql Server Mobile设备端数据访问 1、Sql Server Mobile简介 在基于Windows CE的嵌入式平台上,微软开发了一种关系型数据库即Sql Server Mobile数据库,Sql Server Mobile 2005是Microsoft Sql Server 2005 Mobile Edition的简称,即Sql Server CE3.0版本,它将PC端的Sql Server 2000/2005强大的关系型数据库功能延伸到了资源受限的嵌入式设备中,虽然这种数据库也是以文件的形式存放在内存和处理性能受限的移动设备上,但它可以包含的数据量能够达到上百条的记录,并能高效的管理和操作嵌入式设备中的数据。 2、Sql Server Mobile安装与配置 Sql Server Mobile设备端组件功能分为两部分,Sql Server Mobile数据库引擎和Sql Server Mobile客户端代理。 sqlceca30.dll sqlcecompact30.dll sqlceoledb30.dll 提供客户端代理,用于远程数据访问和合并复制 sqlce30.repl.wce5.armv4i.CAB 提供数据存储引擎和ADO.NET数据库访问接口 sqlcese30.dll sqlceqp30.dll sqlceme30.dll System.Data.SqlServerCe.dll sqlce30.wce5.armv4i.CAB 提供Sql Mobile错误信息显示和查询分析器工具 sqlceer30en.dll isqlw30.exe sqlce30.dev.CHS.wce5.armv4i.CAB 说明 内容文件 CAB安装包 Sql Server Mobile安装包文件功能说明 1、ADO.NET概述 ADO.NET是微软.NET平台中新的数据访问技术,它实现了对关系数据库以及XML数据源的一致访问,基于Windows CE嵌入式应用程序通过ADO.NET可以与Sql Server Mobile数据库轻松地进行通信和管理。 ADO.NET有两个核心组件构成:数据集(DataSet)与.NET Compact Framework数据提供程序。.NET Compact Framework数据提供程序包括Connection、Command、DataReader和DataAdapter对象。 2、使用ADO.NET进行数据访问 从数据源中读取一个高效、只向前的、只读的数据流 SqlCeDataReader 与DataSet配套使用,用于将数据填充进DataSet,并将DataSet的任何更改更新到数据库中。 SqlCeDataAdapter 对数据库执行(如Insert、Delete、Update)操作命令。 SqlCeCommand 建立并管理与指定数据库的连接。 SqlCeConnection 说明 对象 1、项目功能设计 通讯录程序功能包括: 用户登录的身份验证 客户信息显示 客户信息增加 客户信息编辑 客户信息删除 客户信息查询 2、数据库设计 客户信息表Notes 用户表UserInfo 架构设计 3、架构设计 数据访问层(.cs) 业务逻辑层(.cs) 表示层(窗体) Sql server Mobile 4、数据访问层设计(CommonDB.cs) 5、业务逻辑层设计 用户信息业务逻辑(UserDB.cs) 客户信息业务逻辑(NoteDB.cs) 客户实体信息(Notes.cs) Logo
您可能关注的文档
- Web应用开发技术 教学课件 作者 宋先斌 何在玉 第01章.ppt
- Web应用开发技术 教学课件 作者 宋先斌 何在玉 第02章.ppt
- Web应用开发技术 教学课件 作者 宋先斌 何在玉 第03章.ppt
- Web应用开发技术 教学课件 作者 宋先斌 何在玉 第04章.ppt
- Web应用开发技术 教学课件 作者 宋先斌 何在玉 第05章.ppt
- Web应用开发技术 教学课件 作者 宋先斌 何在玉 第06章.ppt
- Web应用开发技术 教学课件 作者 宋先斌 何在玉 第07章.ppt
- Web应用开发技术 教学课件 作者 宋先斌 何在玉 第08章.ppt
- Web应用开发技术 教学课件 作者 宋先斌 何在玉 第09章.ppt
- Web应用开发技术 教学课件 作者 宋先斌 何在玉 第10章.ppt
文档评论(0)