精通WEB2.0之第4章 SQL Server数据库和ADO.pptVIP

精通WEB2.0之第4章 SQL Server数据库和ADO.ppt

  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文档。上传文档
查看更多
第4章 SQL Server数据库和ADO.NET 本章主要介绍SQL Server数据库快速入门的基本知识和ADO.NET的基本内容。其中,SQL Server数据库快速入门的内容包括数据库基本对象、SQL Server 2005管理平台、SQL语句、SQL常用函数。ADO.NET的基本内容包括连接SQL Server数据库、读取数据、添加数据、修改数据、删除数据、填充数据、过滤数据等。 4.1 SQL Server 2005快速入门 数据库(Database)是按照一定的结构组织数据、并把数据及其关系存储在计算机中的一组相关数据的集合。通常,这种数据可以被各种不同的用户共享。Microsoft SQL Server 2005就是一个典型的数据库,它是基于Microsoft SQL Server 2000的强大功能之上,提供了一个完整的数据管理和分析解决方案。Microsoft SQL Server 2005包括的主要组件或技术如下: SQL Server数据库引擎,它提供用于存储、处理和保护数据的核心服务。 4.1.1 数据库基本对象 Microsoft SQL Server 2005数据库是由表集合、表上的控制集合,以及对数据库中数据执行的操作集合组成。表是数据库中最基本的对象,它按照一定的结构来组织和存储数据;表上的控制用于保证数据的有效性和完整性,这些控制包括约束、索引、触发器、关系图、默认值、自定义用户数据类型等。下面介绍SQL Server 2005数据库的常用对象,如表、视图、存储过程、函数、索引、触发器等。 4.1.2 SQL Server管理平台 如果读者安装了Microsoft Server 2005,那么可以执行【开始】|【所有程序】|【Microsoft SQL Server 2005】|【SQL Server Management Studio】命令。打开【Microsoft SQL Server Management Studio】窗口, 4.1.3 SQL语句 SQL又称为结构化查询语言,它是Structure Query Language的简称。SQL不仅仅是一个标准的数据库语言,而且还面向集合的描述性非过程化语言。使用SQL可以完成数据查询、数据定义、数据操作、数据控制等操作。 SQL主要包括SELECT、FROM、WHERE、INSERT INTO、UPDATE、INTO、GROUP BY、HAVING、ORDER BY、DELETE、UNION等子句。其中,SELECT子句指定被选择表或视图的属性。FROM子句指定SELECT子句所选择的属性所属的表或视图。WHERE子句指定SELECT和FROM子句的约束条件。 4.1.4 SQL常用函数 SQL语言包括了一些常用函数,如聚合函数(COUNT、AVG、SUM、MAX、MIN等)、时间函数(GETDATE等)、字符串函数(SUBSTRING、UPPER、LOWER等)等。下面将介绍这些函数的语法。 4.2 ADO.NET ADO.NET是.NET Framework中的很重要的一部分。其提供了对Microsoft SQL Server等数据源,以及通过OLE DB、XML公开的数据源的一致访问。应用程序(如ASP.NET应用程序)可以通过ADO.NET来连接这些数据源,并检索(选择)、插入、修改和删除数据源中的数据。 ADO.NET由两大类型的组件组成:数据集(DataSet)和.NET Framework数据提供程序。其中,在.NET框架中,称处理数据的应用程序为.NET Framework数据提供程序或托管提供程序。另外,ADO.NET中的对象可以分为连接对象和非连接对象。连接对象是指那些需要保持与数据库的连接才能够使用的对象。这些对象包括Connection、Command、DataReader和DataAdapter对象。非连接对象主要包括数据集、数据表等。 4.2.1 连接SQL Server数据库 在ADO.NET中,DbConnection类专门用来连接数据库或数据源。ADO.NET为不同的数据库或数据源提供了相应的连接类:SqlConnection、OdbcConnection、OleDbConnection和OracleConnection类。这些类都继承于DbConnection类。其中,SqlConnection类用于连接基于SQL关系的数据库;OdbcConnection类用于连接ODBC数据源;OleDbConnection类用于连接OLE DB类型的数据源;OracleConnection类用于连接Oracle数据库。 4.2.2 读取数据 使用SqlDataReader对象可以从数据源中读取

文档评论(0)

白领文档(原创) + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档