WindowsMobile平台EDB数据库的应用与开发.pdf

WindowsMobile平台EDB数据库的应用与开发.pdf

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Windows Mobile 平台EDB 数据库的 应用与开发 1 1 2 2 程乐乎 ,邹仕洪 ,林 宇 ,史文勇 1.北京邮电大学网络技术研究院,北京(100876 ) 2.北京网秦天下科技有限公司,北京(100013 ) 摘 要:本文阐述了Windows Mobile 平台下EDB 数据库的基本知识和常用的操作函数及数 据结构体,在此基础上结合Mobile 系统自身的联系人(contacts )数据库实例,系统介绍了 EDB 数据库的创建思路和具体操作,如读取记录、添加记录、删除和查询记录等。另外还 深入介绍了EDB 的事务操作和监控EDB 数据库变化的通知机制。 关键词:智能手机,Windows Mobile ,EDB ,系统联系人 1. 引言 近年来,随着人们对移动办公和娱乐需求的不断提高,传统的以通讯功能为主的手机已 经不能适应人们的需求。正是在这种情况下,类似当前 PC 的具备通用操作系统的智能手机 也就应运而生,这些智能手机的一大特点便是其操作系统不再是各个厂家根据自己的硬件产 品专门定制,而是采用类似PC 上的 Windows 操作系统一样通用的操作系统,该系统的接口 对外公开,可以由第三方开发者开发该系统应用,这样配合手机硬件水平的不断提高,使得 手机的应用领域大大拓展。 随着软硬件性能的提升,智能手机已经不仅仅是一个手机通讯工具,而成为了用户的个 人数据和移动办公中心。基于智能手机平台的应用,需要处理大量的用户个人数据和应用数 据,因此必需提供数据存储、数据管理和查询的功能,同时对于数据的安全性和完整性也必 [1] 须提供支持。此外,智能手机设备还可以作为后台信息系统的信息收集、处理和接收终端 。 2. 背景 2.1. 智能手机简介 目前市场上出现的智能手机操作系统主要为Symbian、Windows Mobile 、Palm OS 以及 Linux 等几种。 Windows Mobile (以下简称WM )是在Windows CE 系统基础上为智能移动终端设备设 计的操作系统。基于 WM 操作系统的智能终端设备分为 Smartphone 和 Pocket PC 两个大类。 其中 Smartphone 从外观设计、使用习惯方面来看,其更像一部电话,同时具备一定的数据 管理和处理能力。而 Pocket PC 的功能更类似于一部个人电脑,有非常强大的数据管理和处 [2] 理功能,同时 Pocket PC 也加入了电话功能,使其成为新的 Pocket PC phone 。 2.2. EDB 数据库简介 WM 5.0 以前的系统使用的是CEDB 数据库,EDB 是 WM 5.0 中的新特性之一。为了改 善应用程序的性能和长期可移植性,CEDB 已经被 EDB 所取代。 EDB 是一个基于 SQL Server CE 的嵌入式数据库引擎,为基于Windows CE 的应用程序 提供核心功能。通过使用 EDB ,开发者能够创建一个对象存储,称为数据库卷(volume ), - 1 - [3] 其中可以包含多个数据库。该数据库卷是基于文件的,因此可以很容易被复制和移动 。 EDB 作为 CEDB 的更新和增强版本,还支持 事务(transaction ) 多用户同

文档评论(0)

177****9147 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档