- 0
- 0
- 约6.6千字
- 约 12页
- 2016-11-23 发布于北京
- 举报
基于Windows CE.Net嵌入式系统的数据库设计与应用.doc
基于Windows CE.Net嵌入式系统的数据库设计与应用
摘 要: 针对嵌入式平台下数据库应用日益广泛的实际,建立在嵌入式操作系统背景下的简单、高效、实用的数据库访问方法成为必要。在此主要对在Windows CE.Net平台下如何利用ADOCE技术访问SQL Server CE 2.0数据库进行了讨论,其中重点阐述了数据库连接的建立和怎样通过SQL语句对数据库进行各式访问操作,最后给出了运用ADOCE技术访问SQL Server CE 2.0数据库的程序运行实例,结果表明这种方法满足对嵌入式数据库的访问需求。
关键词: Windows CE.Net; ADOCE; SQL Server CE 2.0数据库; 嵌入式操作系统
中图分类号: TN919?34; TP311.13 文献标识码: A 文章编号: 1004?373X(2013)20?0071?03
0 引 言
随着当代科技日新月异的发展,作为新兴产物的嵌入式移动信息设备在人类生活领域的应用越来越广泛。这些嵌入式设备中的PDA以其体积小、重量轻、便于携带、功能强大、功耗低等特点而被受青睐。嵌入式设备的数据库管理作为PDA的一个重要功能在各行各业的应用也越来越丰富,已成为人们关注的焦点,如:数据字典、车载卫星导航设备、移动设备上的网上追逃等应用归根结底就是数据库的应用。嵌入式移动数据库系统是支持移动计算或某中特定计算模式的数据库管理系统,数据库系统与操作系统、具体应用集成在一起,运行在各种智能型嵌入式设备或移动设备上[1]。目前流行的嵌入式数据库有:Raima提供的Raima Data Manager for CE;Sybase提供的Adaptive Server Anywhere for CE;Oracle提供的Oracle lite for CE;Pocket Access以及Microsoft提供的SQL Server CE。本文将主要介绍在Windows CE.Net操作系统下通过ADOCE技术访问微软的SQL Server CE 2.0数据库的实现与应用实例。
1 Windows CE.Net介绍
Windows CE是Microsoft专门为信息设备、移动应用、消费类电子产品、嵌入式应用等非PC领域而全新设计的战略性嵌入式操作系统产品。Windows CE的设计目标是:模块化以及可伸缩性、实时性能好、通信能力强大、支持多种CPU[2]。
Windows CE.Net是Windows CE 3.0的后续产品,它不仅是一个功能强劲的实时嵌入式操作系统,而且提供了众多强大工具,允许用户利用它快速开发出下一代的智能化小体积连接设备。借助于完善的操作系统功能和开发工具,Windows CE.Net为开发人员提供了构建、调试和部署基于Windows CE.Net的定制设备所需的一切特性。
Windows CE.Net操作系统可以支持多种数据库操作,它自身就自带有一种数据库CCeDBDatabase,可以通过MFC为Windows CE.Net提供的4个数据库类对其进行操作。
2 SQL Server CE 2.0介绍
SQL Server CE 2.0的全名是SQL Server 2000 Windows CE Edition version 2.0。SQL Server CE 2.0是运行在Pocket PC以及其他Windows CE平台上的一个很简化的SQL Server 2000/7.0,是用作快速开发的关系型精简数据库,它将企业数据管理能力扩展到了基于Windows CE操作系统的嵌入式移动设备上。这个数据库可以和PC机上的SQL Server数据库同步,而且用它操作数据库的效率是比较高的。
3 ADO和ADOCE介绍
ADO 是 Microsoft 为所有数据类型提供的战略性高级接口,它是微软对OLEDB的封装。采用 ADO 的应用程序可以通过 OLE数据库提供程序访问并处理数据库服务器中的数据。ADO 的主要优点是:使用简单、速度高、内存占用少、磁盘占地面积少。
ADO 提供了一致的、高性能的数据访问方式,可以使用应用程序、工具、语言甚至是 Internet 浏览器创建前端数据库客户机程序或中层业务对象。
ADOCE 提供了 ADO for Windows CE 操作系统的一个子集,其中包括 Recordset 和 Field 对象的实施过程。ADOCE 能够启动对存储于本地设备中的数据库的访问功能,并为网络数据库中的数据提供同步功能,从而在 Windows CE 操作系统中增加了新的数据库功能。
ADOCE 可以由 eMbedded Visual C++ 4.0
您可能关注的文档
- 基于Struts 框架的Web 电子报表系统设计.doc
- 基于TL431的线性精密稳压电源的设计和应用.doc
- 基于Toeplitz化的单快拍稳健波束形成.doc
- 基于TransCAD的乌鲁木齐市社区蔬菜直销统一配送路径优化研究.doc
- 基于TRIZ理论的电贝司发展与展望.doc
- 基于TVT—99C自动化立体仓库设计.doc
- 基于T—S模糊神经网络模型的汉中段汉江流域水质评价与分析.doc
- 基于UML和.NETFramework的选课系统研究与实现.doc
- 基于UML模型的选课系统设计.doc
- 基于UML的工作流在线投稿系统的建模.doc
- 2026年及未来5年内中国液体氩气行业投资前景及策略咨询研究报告.docx
- 2026年及未来5年内中国黄铜合页行业投资前景及策略咨询研究报告.docx
- 2026年及未来5年内中国竹工艺家具行业投资前景及策略咨询研究报告.docx
- 2025年中国微机数显自动分析仪市场调查研究报告.docx
- 2026年及未来5年内中国微尘白色粉笔行业投资前景及策略咨询研究报告.docx
- 2025年中国微电脑型压胶机市场调查研究报告.docx
- 2026年及未来5年内中国数字化等功游泳训练测试系统行业投资前景及策略咨询研究报告.docx
- 2025年中国圆形花瓶市场调查研究报告.docx
- 2026年及未来5年内中国植物纤维静淀过滤器行业投资前景及策略咨询研究报告.docx
- 2025年中国超音波手套机市场调查研究报告.docx
最近下载
- 医院财务管理制度.docx
- 2025年2月26日西安市军队文职面试真题及答案解析(计算机岗).doc VIP
- (苏教版)数学五年级上册寒假“天天练”作业设计,含30份题组,附参考答案.pdf
- 鸡胴体等级及要求、鸡分割肉等级及要求.pdf VIP
- 2025年青岛酒店管理职业技术学院单招语文考试题库及答案解析.docx VIP
- 北师大版高中英语选择性必修第二册unit6 lesson3课文英汉对照.docx VIP
- 水利厅水利工程招投标管理工作手册(标准版).doc VIP
- 山东单招语文题库及答案.doc VIP
- 八项基本管理技能.pdf VIP
- 深度解析(2026)《YST 1777-2025微纳米铜粉》:新材料产业精细化、高端化发展的权威指南与未来展望.pptx VIP
原创力文档

文档评论(0)