关于ADO.NET数据库操作中的增删改查讲解

开发 后端
这里就ADO.NET数据库操作Insert,Update,Delete单向操作图和Select的双向操作图做出详细的介绍,希望对大家有帮助。

我们要连接数据库之后就要对它进行增删改查,这里我们就详细的分析一下吧。对于ADO.NET数据库操作Insert,Update,Delete等单向操作,对于插入、删除、修改等操作,由于是客户端应用程序向数据库提出的请求,不需要返回源数据,这个过程是单向操作。单向操作的具体过程如图所示:

Insert,Update,Delete单向操作图
 

Insert,Update,Delete单向操作图

主要有三个过程:首先,建立针对具体数据库的Connection对象,利用Connection对象的Open()方法打开数据库;然后,包含插入、删除、修改等命令信息的Command对象和DataAdapter内伴生的Command对象都可以利用Execute系列方法执行命令信息对应的命令;最后,利用Connection对象的Close()方法关闭数据库。

这里有一点要强调,DataAdapter内伴生的Command对象有四个:SelectCommand、InsertCommand、DeleteCommand、UpdateCommand 。命令信息中要求执行的是Select命令则由SelectCommand调用相应方法实现,Insert用InsertCommand,Delete用DeleteCommand,Update用UpdateCommand。

ADO.NET数据库操作对于Select的双向操作

对于查询操作而言,由于是客户端应用程序向数据库提出的请求,需要返回源数据,这个过程是双向操作。双向操作的具体过程如图所示:

ADO.NET数据库操作Select的双向操作图

ADO.NET数据库操作Select的双向操作图

#T#主要有三个过程:首先,建立针对具体数据库的Connection对象,利用Connection对象的Open()方法打开数据库;然后,包含查询命令信息的Command对象和DataAdapter内伴生的SelectCommand对象都可以执行命令信息对应的命令,查询得到的数据可以通过DataReader对象获取或者被DataAdapter对象用Fill()方法填充在DataSet对象中;最后,利用Connection对象的Close()方法关闭数据库。

责任编辑:田树 来源: 博客
相关推荐

2009-11-04 08:38:30

ADO.NET库文件

2009-12-24 10:37:03

ADO.NET访问数据

2009-03-19 09:58:04

ADO.NET数据库SQL操作

2019-11-07 15:39:36

数据库MySQL文章

2011-10-09 13:38:14

数据库

2009-11-13 17:31:06

ADO.NET Acc

2009-11-12 09:44:41

ADO.NET对象

2009-11-03 16:37:10

2009-12-22 09:59:06

ADO.NET数据库

2009-12-31 09:18:23

ADO.NET对象模型

2011-03-04 11:08:46

ADO.NET数据库

2009-11-03 14:46:47

ADO.NET数据库

2012-04-12 09:23:15

达梦数据库

2009-12-30 09:53:31

ADO.NET数据库

2011-05-20 13:11:22

ADO.NET

2009-11-03 15:58:22

2009-12-22 14:15:08

ADO.Net处理数据

2009-06-26 14:41:48

ADO.NET

2009-12-18 17:06:37

ADO.NET 数据库

2009-12-28 10:09:10

ADO.NET连接
点赞
收藏

51CTO技术栈公众号