网站大量收购独家精品文档,联系QQ:2885784924

3使用SQLServer2005CompactEdition和其他数据存储..doc

3使用SQLServer2005CompactEdition和其他数据存储..doc

  1. 1、本文档共58页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
3使用SQLServer2005CompactEdition和其他数据存储.

使用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数据库到

文档评论(0)

gangshou + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档