电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

第4章 调用SQL Server 2005数据库VIP免费

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

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

第4章 调用SQL Server 2005数据库

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部