- 1、本文档共99页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第6章 ADO.NET编程 本章主要讲解了如何使用System.Data.SqlClient中的类来访问SQL Server数据库。同时在本章的后半部分还列举了留言板系统实例,来说明访问SQL Server数据库相关类的实际应用。 6.1 SQL Server 2005概述 SQL Server 2005是Microsoft推出的一套数据库系统软件平台,为了使数据获得安全有效的传输。本节将会详细讲述SQL Server 2005的安装配置。 6.1.1 SQL Server 2005简介 SQL Server是一个全面的集成的端到端的数据解决方案,它为企业中的用户提供了一个安全、可靠和高效的平台用于企业数据管理和商业智能应用。 SQL Server 2005为IT专家和信息工作者带来了强大的、熟悉的工具,同时减少了在从移动设备到企业数据系统的多平台上创建、部署、管理及使用企业数据和分析应用程序的复杂度。 通过全面的功能集、现有系统的集成性以及对日常任务的自动化管理能力,SQL Server 2005为不同规模的企业提供了一个完整的数据解决方案。SQL Server数据平台包括以下工具。 关系型数据库 复制服务 通知服务 集成服务 分析服务 报表服务 管理工具 开发工具 6.1.2 SQL Server 2005安装 6.1.3 SQL语言简介 SQL全称是结构化查询语言(Structured Query Language),最早的是IBM的圣约瑟研究实验室为其关系数据库管理系统SYSTEM R开发的一种查询语言,它的前身是SQUARE语言。 SQL语言结构简洁,功能强大,简单易学,所以自从IBM公司1981年推出以来,SQL语言得到了广泛的应用。 如今无论是像Oracle ,Sybase,Informix,SQL server这些大型的数据库管理系统,还是像Visual Foxpro,PowerBuilder这些微机上常用的数据库开发系统,都支持SQL语言作为查询语言。 SQL语言包含4个部分。 (1)数据查询语言DQL-Data Query Language SELECT (2)数据操纵语言DQL-Data Manipulation Language INSERT, UPDATE, DELETE (3)数据定义语言DQL-Data Definition Language CREATE, ALTER, DROP (4)数据控制语言DQL-Data Control Language COMMIT WORK, ROLLBACK WORK 1.SELECT语句 SELECT语句用于从表中选取数据。表格式的结构被存储在一个结果表中(称为结果集)。其语法如下所示: SELECT 列名称 FROM 表名称 2.INSERT INTO语句 INSERT INTO 语句用于向表格中插入新的行。 其语法格式如下所示: INSERT INTO 表名称 VALUES (值1, 值2,...) 也可以指定所要插入数据的列。这种语法格式如下所示: INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,...) 3.UPDATE语句 UPDATE语句用于修改表中的数据。其语法格式如下所示: UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值 4.DELETE语句 DELETE语句用于删除表中的行,其语法格式如下所示: DELETE FROM 表名称 WHERE 列名称 = 值 ADO.NET数据访问 1、ADO.NET概述 ADO.NET相对于ADO有了很大的改进。ADO.NET与ADO既相似又有很大的区别。二者都能够编写对数据库服务器中的数据进行访问和操作的应用该程序,并且具有易于使用、高速度、低内存支出和占用磁盘空间较少等特点,支持用于建立基于客户机/服务器和Web应用程序的主要功能。但是ADO使用OLE DB接口并且基于微软公司的COM技术,而ADO.NET拥有自己的ADO.NET接口并且基于微软公司的.NET体系框架。众所周知,.NET体系不同于COM体系,ADO.NET接口也完全不同于ADO和OLE DB接口,也就是说,ADO.NET和ADO是两种数据访问方式,ADO.NET不是ADO的.NET版 。 通常把ADO.NET的对象分为在线对象和离线对象,实现在线操作和离线操作,一般情况下各自都需要用到如下对
文档评论(0)