第4章节 调用SQL Server 2005数据库.ppt

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

调用SQL Server 2005数据库 本章重点 SQL Server 2005应用基础 ADO.NET数据库概述 数据库连接对象SqlConnection 构造SQL语句对象SqlCommand 处理结果对象SqlDataReader 参数化对象SqlCommand 存储过程 学习目标 通过对SQL Server2005的基础部分进行讲解,希望读者掌握SQL Server2005的主要功能以及如何使用SQL Server2005与VS2005集成环境相结合,并最终实现在VS2005集成开发环境中利用SQL Server2005对数据库与数据表进行管理。 4.1 SQL Server2005基础 SQL Server Management Studio 查询分析器 VS2005集成开发环境 4.2 ADO.NET数据库概述 在企业管理中,数据的管理和分析常常是现代管理的核心。因此,开发企业管理的网站时,访问、管理和分析数据总是程序的关键环节。然而在网站中访问和管理数据本身并不是一件简单的事情,这是由于两方面的因素决定的。首先,网站需要的数据可能来自不同的数据源,例如数据库、文件、XML文档等。就以数据库来说,市场上还存在着各种不同类型的数据库,它们要求的接口也各不相同。其次,由于网站工作在开放的Internet环境中,网络数据库的访问比单机数据库的访问存在着更多的矛盾,例如,数据安全、访问效率,以及多用户同时访问时可能引发的竞争等,这些都需要得到妥善的解决。 4.2 ADO.NET数据库概述 当前市场上存在着数十种不同类型的数据库,常用的有Access、SQL Server、Oracle、Informix、DB2等。这些数据库分别由不同的公司开发,技术都比较成熟。由于这些数据库采用的数据格式和接口各不相同,因此当应用程序访问它们时,就需要分别编写不同的接口,这种需要给应用程序的设计带来了麻烦。如何来解决这个矛盾呢?解决的方法就是由系统提供各种不同数据库的驱动程序,然后放在应用程序与数据库之间作为中间环节。 微软公司提供的通用接口,多年来已经经历了几次大的改进:ODBC→OLEDB→ADO→ADO.NET。 4.2 ADO.NET数据库概述 4.2 ADO.NET数据库概述 4.2 ADO.NET数据库概述 4.2 ADO.NET数据库概述 4.2 ADO.NET数据库概述 4.2.2 ADO.NET 体系结构 Provider作为数据集与数据源之间的桥梁,主要任务是建立两者之间的联系。Provider相当于一个容器,包括4种核心类,其类名及其作用如下。 Connection(连接)类:用于建立与数据源的连接。 Command(命令)类:用于设置适合于数据源的操作命令,以便执行检索、编辑或输出参数等数据操作。 DataAdapter(数据适配器)类:每张表对应一个数据适配器,用来向数据集中填入数据,或者从数据集中读出数据。 DataReader(数据读取)类:用于从数据源向应用程序读取只向前的、只读的、无缓冲的字符流。 4.2.2 ADO.NET 体系结构 在ASP.NET应用程序中需要通过ADO.NET访问数据需要引入命名空间。 1、System.Data 2、 System.Data.Command 3、 System.Data.Oledbf 4、 System.Data.SqlClient 5、 System.Data.SqlTypes 4.2.3 ADO.NET中的对象 ADO.NET中包括各种各样的对象,但对于SQL Server数据库的一般访问和操作,主要包括3个核心对象,分别是:SqlConnection,SqlCommand,SqlDataReader 1、SqlConnection对象:要实现与一个数据库的交互,实现对一个数据库的访问和操作,必修先创建和该数据库的连接。 4.2.3 ADO.NET中的对象 2、SqlCommand对象:在建立与数据库的连接之后,必须为指定的连接的数据库构造相关的SQL语句,以便实现对该数据库的相关访问和操作。通过执行SqlCommand对象中的相关方法,可以向相关数据源发送相关SQL语句命令或者调用数据库中定义的存储过程,从而实现对该数据库的相关访问和操作。 4.2.3 ADO.NET中的对象 3、SqlDataReader对象:通过SqlCommand对象向数据源发送相关SQL命令后,就可以从数据源中返回一个SqlDataReader对象的数据流,通过对该数据流的进一步操作,就可以获得数据库中的相关信息。 4.3 数据库连接对象 SqlConnection 创建SqlConnection对象时,它被初始化为“关闭”状态。如果在“关闭”状态下对数据

文档评论(0)

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

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

1亿VIP精品文档

相关文档