使用ADO.NET实现数据库删除操作

需积分: 0 1 下载量 11 浏览量 更新于2024-08-23 收藏 917KB PPT 举报
A DO.NET与数据库 ADO.NET是.NET Framework的重要组成部分,使用ADO.NET可以很方便的访问数据库。ADO.NET是数据库应用程序和数据源沟通的桥梁,主要提供一个面向对象的数据存储结构,用来开发数据库应用程序。ADO.NET的架构主要是希望能够在做处理数据的同时,不要一直和数据库联机,而导致一直占用系统资源的现象发生。 在数据库访问接口中,ADO.NET类和对象概述非常重要。ADO.NET中的类大概可分为.NET数据提供者对象和用户对象两种,.NET数据提供者对象专用于每一种类型的数据源,专用于提供者的用户对象完成在数据源中实际的读取和写入工作。用户对象是将数据读入到内存中后用来访问和操作数据的对象。用户对象以非连接方式使用。在数据库关闭之后也可以使用内存中的数据,而.NET数据提供者对象中要求活动的连接。 ADO.NET类和对象概述中,常用的.NET数据提供者对象分为以下4种:SQLServer数据源提供程序、OLEDB(Object Linking and Embedding,即对象链接和嵌入技术)数据源提供程序、ORACLE数据源提供数据、与ODBC兼容的数据源提供程序。 在删除数据记录中,使用Command对象的ExecuteNonQuery()方法来实现删除数据操作,用SQL的Delete语句来设定具体的要删除的记录。下面的程序实现了在Northwind数据库中的Student表中删除指定的记录。 在ADO.NET基本数据库编程中,数据库访问接口是非常重要的。使用ADO.NET访问数据库的主要内容包括ADO.NET与数据库概述、ADO.NET类和对象概述、ADO.NET基本数据库编程。数据库访问接口主要是指ADO.NET和后台的数据库(包括SQL Server,Oracle,Access,Excel电子表格,甚至文本文件等)的连接部分。 微软设计的ADO.NET并不是针对某个特定的数据库的,而是希望能够从所有的主流数据库中提取数据,而且ADO.NET也成功做到了这一点。这里的接口就是ADO.NET和数据库如何连接的方法。基于ADO.NET开发的数据库系统,其结构如下图所示。 在ADO.NET与数据库概述中,为了解决一直占用系统资源的现象,ADO.NET将存取数据和数据处理分开,达到离线访问数据的目的,使得数据库能够执行其他操作。因此将ADO.NET架构分成.NET数据提供程序和DataSet数据集(数据处理的核心)两个主要部分。 数据库是有组织的信息集合。关系型数据库是一组相关信息的集合,组成表格结构。ADO.NET的架构主要是希望能够在做处理数据的同时,不要一直和数据库联机,而导致一直占用系统资源的现象发生。