SQL CE-适合移动智能设备的轻量级数据库
2014-01-22 16:34
471 查看
一、SQL CE是什么?
SQL CE的全名是 Microsoft SQL Server 2000 Window CE Edition,它为移动智能设备和嵌入式设备提供了一种存取轻量级数据库的方案。SQL CE运行在Pocket PC以及其他WindowsCE平台上的一个很简化的SQL
Server 2000.它支持的功能少,数据类型比较少,周边工具也少。数据存放在.sdf格式的文件中。
二、特点
1、这个版本可以用于一些脱机的、本地的存取,它集成了SQL Server的优良传统,提供了与SQLServer一致性的访问体验,并且这个数据可以很容易地与服务器端的SQL Server实现同步。这样本地读取数据方便,数据同步防止数据丢失。
2、适合数据量比较庞大,并且要求相对稳定的情况
3、它仍然是一个关系型数据库,完全支持XML数据类型,在访问上,与正常的数据库访问没有什么区别。
4、SQL CE甚至可以不安装,程序文件放在ASP.NET的bin目录即可。
三、应用环境
SQL Server CE可以应用到三种典型的环境中。1、开发环境
用于开发基于SQL Server CE程序的桌面PC,改桌面PC必须包括MicrosoftVisualStudio.NET或者Microsoft embedded Visual Tools和Pocket
PC SDK开发工具。
2、客户端环境
是用于运行基于SQL Server CE程序的Pocket PC设备,当设备没有可用的网络连接时,可以使用MicrosoftActiveSync来与服务器环境桌面PCin行线缆连接。
3、服务器环境
是运行Microsoft Internet Information服务(IIS)和MicrosoftSQL Server实例的计算机,可以讲IIS和SQL Server部署在同一台计算机上,也可以配置到多态计算机上。RDA和合并复制都需要通过IIS来与SQL
Server进行通信。
四、存储数据方式
1、数据库存储
存储数据的方式和SQL Server 2008的结构一样。
2、建表方式
建表的语句也与SQL Server 2008类似。
3、连接数据库语句
<add name="RoleDbContext" connectionString="Data Source=Role.sdf" providerName="System.Data.SqlServerCe"/>
五、总结
SQL CE一种轻量级数据库,若用它,基于我们以前学习的关系型数据库的知识就可以直接上手了。学习,总结和以前知识相联系,所有的问题就会被解决。相关文章推荐
- 开始接触移动智能设备编程
- 添加条码生成功能到您的.NET智能移动设备的条码控件Barcode Professional for .NET Compact Framework
- 设计移动设备数据库的想法
- 11款适合移动设备使用CSS3分页导航条
- 用移动智能设备访问Ossim系统
- 移动设备网页选择-web+html5 适配智能设备的特性
- 移动智能设备功耗优化系列--前言(NVIDIA资深工程师分享)
- 移动智能设备功耗优化系列--前言(NVIDIA资深project师分享)
- 智能移动设备,掌控万千精彩
- iPhone/iPod touch等智能移动设备收发邮件设置
- 用户从手机的浏览器访问www.baidu.com,看到的可能跟桌面PC电脑,是不太一样的网页效果,会更适合移动设备使用。请简要分析一下,实现这种网页区分显示的原因及技术原理。
- 安卓TV开发(三) 移动智能设备之实现主流TV电视盒子焦点可控UI
- 安卓TV开发(三) 移动智能设备之实现主流TV电视盒子焦点可控UI
- Chrome自带移动设备模拟器,适合移动端网页开发
- Vue 2.0 简单直观的可定制的轻量级移动设备图像裁剪器。
- jQuery适合移动设备触摸屏的响应式幻灯片插件
- 【原创】轻量级移动设备即时通讯技术MobileIMSDK的常见问题解答
- Google正式发布TensorFlow Lite预览版,针对移动/嵌入设备的轻量级解决方案
- PHP 轻量级的PHP类检测移动设备(包括平板电脑)。
- GPS缺陷可让黑客跟踪智能手机用户,甚至完全接管移动设备