SQL CE-适合移动智能设备的轻量级数据库
来源:互联网 发布:圣殿龙骑士java 编辑:程序博客网 时间:2024/06/11 01:25
一、SQL CE是什么?
SQL CE的全名是 Microsoft SQL Server 2000 Window CE Edition,它为移动智能设备和嵌入式设备提供了一种存取轻量级数据库的方案。
SQL CE运行在Pocket PC以及其他WindowsCE平台上的一个很简化的SQL Server 2000.它支持的功能少,数据类型比较少,周边工具也少。数据存放在.sdf格式的文件中。
二、特点
1、这个版本可以用于一些脱机的、本地的存取,它集成了SQL Server的优良传统,提供了与SQL Server一致性的访问体验,并且这个数据可以很容易地与服务器端的SQL Server实现同步。这样本地读取数据方便,数据同步防止数据丢失。
2、适合数据量比较庞大,并且要求相对稳定的情况
3、它仍然是一个关系型数据库,完全支持XML数据类型,在访问上,与正常的数据库访问没有什么区别。
4、SQL CE甚至可以不安装,程序文件放在ASP.NET的bin目录即可。
三、应用环境
SQL Server CE可以应用到三种典型的环境中。
1、开发环境
用于开发基于SQL Server CE程序的桌面PC,改桌面PC必须包括MicrosoftVisual Studio.NET或者Microsoft embedded Visual Tools和Pocket PC SDK开发工具。
2、客户端环境
是用于运行基于SQL Server CE程序的Pocket PC设备,当设备没有可用的网络连接时,可以使用Microsoft ActiveSync来与服务器环境桌面PCin行线缆连接。
3、服务器环境
是运行Microsoft Internet Information服务(IIS)和Microsoft SQL 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一种轻量级数据库,若用它,基于我们以前学习的关系型数据库的知识就可以直接上手了。学习,总结和以前知识相联系,所有的问题就会被解决。
- SQL CE-适合移动智能设备的轻量级数据库
- 智能设备扩展、SQL Server CE 和我
- 轻量级的日历控件(适合移动端)
- C#下操作SQL server ce [移动设备端]
- Windows CE.net的智能移动信息终端设计
- Windows CE.net的智能移动信息终端设计
- 移动平台数据库的一些限制(EDB、CEDB、SQL CE)
- Windows CE 移动设备开发
- 用于移动设备的可移植的轻量级web服务器
- 基于Windows CE平台的GPS移动设备设计
- 【原创】轻量级移动设备即时通讯技术MobileIMSDK的常见问题解答
- jQuery适合移动设备触摸屏的响应式幻灯片插件
- 适合移动设备的jQuery滑动按钮插件
- jQuery适合移动设备触摸屏的响应式幻灯片插件
- 适合移动设备的小巧jQuery颜色拾取器插件
- 基于sql server ce的移动服务系统开发
- 基于SQL Server CE的移动服务系统开发
- 基于SQL Server CE的移动服务系统开发
- django POST请求出现403错误
- sql 中in、exists在驱动表选择上的执行效率测试分析
- golang: 详解interface和nil
- 当程序崩溃的时候怎么办 part-1
- FPGA下载前一定记住要将未分配引脚置tri-state:未雨绸缪
- SQL CE-适合移动智能设备的轻量级数据库
- 开发人员应关注的20个jQuery网站/博客
- Eclipse NDK 配置
- android ndk编程 jstring to char[]
- extjs 获取grid的选中行的某列的值
- Matlab设计技巧----自己摸索的一些技巧 (持续更新)
- qq2013自动远程问题
- 当程序崩溃的时候怎么办 Part-2
- PL/SQL表中数据的中文不能正常显示