第18章数据访问技术.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第18章 数据访问技术 数据库是一门复杂的技术,在当前的软件开发中得到了广泛的应用。.NET为应用程序对数据库的访问提供了友好而且强大的支持。 Visual Studio 2008对数据库提供了全方位的支持,ADO.NET并不是ADO对象的下一代,而是在.Net Framework平台中负责数据存取的对象 18.1 数据库的基本知识 对于数据管理,没有数据库技术之前,可能需要把数据记录记录在纸介质上,这样查找数据的效率就很低,安全性能差。现在有了数据库的支持,就可以非常迅速的建立起自己的数据库,并进行管理和操作。 18.1.1 数据库简介 数据库技术产生于20世纪60年代中期,是数据管理的最新技术,是计算机科学的重要分支。数据库技术是应数据管理任务的需要而产生的。数据管理是指如果对数据进行分类、组织、编码、存储、检索和维护,它是数据处理的中心问题。经历了人工管理、文件管理和数据库系统三个发展阶段。 人工管理阶段在20世纪50年代中期以前,当时计算机主要用于科学计算。人工管理数据具有以下的特点: 数据不保存。 数据需要由应用程序自己管理,没有相应的软件系统负责数据的管理工作。 数据不共享。 数据不具有独立性,数据的逻辑结构或物理结构发生变化后,必须对应用程序做相应 的修改,这就进一步加重了开发人员的负担。 18.1.2 SQL语言简介 SQL语言是1874年由Boyce和Chamberlin提出的。1875年至1879年IBM公司San Jose Research Laboratory研制的关系数据库管理系统原型系统System R实现了这种语言。自SQL语言成为国际标准语言以后,各个数据库厂家纷纷推出各自支持的SQL软件或与SQL的接口软件,这就为不同数据库系统之间的相互操作有了共同的基础。 SQL语言是一个综合的、通用的、功能极强且简洁易学的语言。主要的特点包括: 综合统一。 高度非过程化 面向集合的操作方式。 语言简单,易学易用。 18.1.3 Visual Studio 2008对数据库的支持 Visual Studio 2008中提供了对SQL Server 2005 Express版本的数据库。安装Visual Studio 2008时,选择默认安装,安装完后,右击“我的电脑”图标,在弹出的菜单中选择“管理”命令,如果安装正确的话,展开“服务和应用程序”节点,可以看到“SQL Server配置管理器”如图所示。 18.2 SQL语言 Visual Studio 2008为了全方位支持SQL语言,提供了许多易用的工具来支持SQL语言的各个方面。下面就逐一介绍各个工具。 18.2.1 定义、删除与修改数据表 在“服务器资源管理器”面板中选择“数据连接”项,新建一个与数据库(Northwind)的连接,在该数据库连接中找到“表”节点并右击,在弹出的菜单中选择“添加新表”命令。接着Visual Studio 2008将自动转入创建数据表的界面,如图所示。 18.2.2 显示数据 如果想显示数据,可以右击表MyTable,选择弹出菜单中的“显示表数据”命令,点击选择该命令,Visual Student 2008将会自动打开显示数据的界面,如图所示。在图中,可以直接在ID和Name列的下方输入相应的数据即可添加数据至表Student,如图所示。 18.2.3 查询 如果要实现查询功能,可以在Visual Studio 2008中进行数据查询工作,在相应的数据表上右击,选择“新建查询”命令,Visual Studio 2008将弹出一个对话框,提示读者选择要查询的表,如图所示。选择MyTable表,单击“添加”按钮,Visual Studio 2008将自动将表添加到查询界面中,如图所示。 18.2.4 存储过程 如果要建立存储过程,可以在Visual Studio 2008中用向导自动建立。在“服务资源管理器”中,右击选择“存储过程”,如图所示,在出现的选项中选择“添加新存储过程”如图所示,就会自动建立存储过程如图所示。 18.3 连接和操作数据库 ADO.NET是一组向.NET程序员公开数据访问服务的类,为创建分布数据共享应用程序提供了丰富的组件,为.NET Framework中不可缺少的一部分。ADO.NET中的结构架构如图所示。 18.3.1 ADO.NET的概述 ADO.NET通过数据处理将数据访问分解为多个可以单独使用或者顺序使用的不连续组件。通常包括用于数据连接到数据库、执行命令和检索结果的.NET Framework数据提供程序。下列将逐一介绍各个概念。 1.Connection对象 2.Command对象 3.DataReader对象 4.DataSet对象 18.3.2 链接数据对象C

文档评论(0)

jdy261842 + 关注
实名认证
文档贡献者

分享好文档!

1亿VIP精品文档

相关文档