- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
3.使用SQL Server 2005 Compact Edition与其他数据存储
使用SQL Server 2005 Compact Edition和其他数据存储
本章内容
使用SQL Server 2005 Compact Edition数据库
在项目中创建与数据的连接
构建数据绑定GUI
在不使用数据库的情况下保存数据
大多数商用应用程序需要对数据进行存储、组织和查看。简单的应用程序只需要在文件中进行保存,较复杂的可以利用数据库,因为它能够在二维表中组织数据,提供用索引进行快速查找,并通过外键来体现主从关系。除了存储数据,应用程序通常还必须对用户显示数据,以便他们能对其进行读取和更新。
本章着眼于组织和存储数据的不同方法。首先解释如何在应用程序中创建Microsoft SQL Server 2005 Compact Edition数据库,如何利用Microsoft Visual Studio 2005中的可视化设计工具来定义数据源并将其与GUI中的控件进行绑定。您将学习如何使用SqlCeResultSet对象进行编程,它允许您快速地以可更新的方式连接SQL Server 2005 Compact Edition数据库中的数据,同时它还是典型的ADO.NET TableAdapter–DataTable模式的高性能替代方案。最后,在某些情况下,数据库是一个十分复杂的方案,那么,您还会学习到如何使用轻量级数据存储,例如简单的类对象,这些对象能够通过使用XML进行序列化存储。
本章仅讲解在设备上存储数据。如果您想知道如何与后端服务器(back-end server)进行数据同步,或在网络上对SQL Server 2005数据库进行存取,请阅读第7章。
3.1 使用SQL Server 2005 Compact Edition数据库
SQL Server 2005 Compact Edition(以后简称为SQL Server CE)是一个轻型的关系数据库,与完整的SQL Server 2005相比,它也支持各种数据类型。它与应用程序运行在一个进程中,这意味着不需要为它创建一个单独的服务进程。您不仅可以在Microsoft Windows CE或Windows Mobile上运行的Microsoft .NET Compact Framework应用程序上使用它,而且还可以在Windows 2000,Windows XP或Windows Vista上运行的.NET Framework应用程序中使用它。SQL Server CE也带有API(application programming interface,应用程序编程接口),您可以在本地应用程序中对其进行调用。
要点 在Visual Studio 2005和.NET Compact Framework 2.0首次发布时,用于设备的数据库曾经叫SQL Server 2005 Mobile Edition。起初,它只受移动设备和平板计算机支持。SQL Server 2005 Compact Edition是同一个产品,虽然现已能够在所有桌面Windows和设备上运行。改名是为了强调它不仅能够在移动设备上使用。若想在Visual Studio 2005的界面上看到这个产品的新名称,必须安装Visual Studio 2005 Service Pack 1 (SP1)或更新版本和一些新版本的运行时组件。要在SQL Server Management Studio看到新名称,需安装SQL Server 2005 SP2或更新版本。可以在Microsoft MSDN Download Center站点下载Visual Studio和SQL Server的升级服务包,网址为/downloads。
这个产品之前的一个版本叫SQL Server CE 2.0,支持用.NET Compact Framework 1.0构建的托管应用程序。有的用.NET Compact Framework 1.0和SQL Server CE 2.0构建的应用程序,可以在安装.NET Compact Framework 2.0运行库的设备上运行,但是,不能用SQL Server CE 2.0创建新的.NET Compact Framework 2.0应用程序,在这种情况下,必须使用SQL Server 2005 Compact Edition。
注意 在开发论坛上,SQL Server 2005 Compact Edition的另一个(不正确的)名称SQL Server CE 3.0很常用。
3.1.1 使用Visual Studio 2005创建数据库
创建数据库的方法之一是使用Visual Studio中的“添加新项”对话框,它将添加一个SQL Server Mobile数据库到您的
您可能关注的文档
- 18跨越百年美丽2.ppt
- 19 备份和恢复1.ppt
- 18《跨越百年美丽》导学案.doc
- 18《跨越百年美丽》教学(反复修改).ppt
- 19-1和官科大专家讨论全国中学生物理竞赛题19-1-下落运动物体机械能守恒问题新解.pdf
- 18跨越百年美丽PPT.ppt
- 195-65R15 TAXI1和APO28性能差异说明.ppt [兼容模式].pdf
- 18《跨越百年美丽》.ppt
- 18、跨越百年美丽(两课时).ppt
- 19-Philippe Destremont-无菌冷冻干制品与新附件1 PIC S GMP.pdf
- 医疗人才培养模式研究.pptx
- 新解读《GB_T 39377-2020智能家用电器的智能化技术 葡萄酒储藏柜的特殊要求》.docx
- 新解读《GB_T 39397.2-2020全球连续监测评估系统(iGMAS)文件格式 第2部分:产品》.docx
- 新解读《GB_T 38997-2020轻小型多旋翼无人机飞行控制与导航系统通用要求》.docx
- 新解读《GB_T 39249-2020橡胶和塑料软管及非增强软管 织物增强型 低温压扁试验》.docx
- 新解读《GB_T 39245.2-2020管法兰用金属齿形组合垫片 第2部分:Class 系列》.docx
- 新解读《GB_T 39261-2020纳米技术 纳米材料毒理学评价前理化性质表征指南》.docx
- 新解读《GB_T 38762.3-2020产品几何技术规范(GPS) 尺寸公差 第3部分:角度尺寸》.docx
- 2025年房地产项目融资担保合同范本两则.docx
- 书法教学第二讲课件模板.ppt
最近下载
- 浙教版八年级上册初二数学全册课时练(一课一练).doc VIP
- 广东省2025届春季高考学业水平考试语文试卷(四)(含答案).docx VIP
- 标准图集-22S804 矩形钢筋混凝土蓄水池.pdf VIP
- 2025年广东省高中学业水平考试春季高考数学试题(含答案解析).docx VIP
- 招标代理服务服务方案.doc VIP
- VR技术对博物馆游客游览满意度的提升研究论文.doc VIP
- 第二章结构设计方法培训教材.ppt VIP
- 医院常用药品通用名商品名规格一览表.pdf VIP
- 组织胚胎学—第三章循环器官.ppt VIP
- 2.2基本不等式(第1课时)课件(共19张PPT)—高一上学期数学人教A版(2025)必修第一册(含音频+视频).pptx VIP
文档评论(0)