下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

有关ADO.NET操作里增删改查的知识点

作者:课课家教育     来源: http://www.kokojia.com点击数:1193发布时间: 2017-02-19 08:00:19

标签: 数据结构数据库应用程序

大神带你学编程,欢迎选课

  数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今六十多年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。那么有关ADO.NET操作里增删改查的知识点,你了解多少呢?

  经常接触到数据库的程序员,都应该知道增删改查是数据库操作中最基础的语句。一般来说,当我们成功的连接数据库以后,就要对数据库进行增删改查的操作乐乐。那么在这篇教程中,小编就为大家简单的讲解一下吧。

  一、双向操作

  从查询操作这一个角度来说,由于是客户端应用程序向数据库提出的请求,这个时候需要返回源数据,那么这一个过程就是双向操作了。如果大家还是不太理解的话,可以看一下下面的双向操作具体过程,如图所示:

有关ADO.NET操作里增删改查的知识点_数据结构_数据库_应用程序_课课家

  上面的图像就是关于ADO.NET数据库操作Select的双向操作图的过程,大家在图中,可以看到这一个双向操作主要有三个过程,现在就和大家分析一下吧。

  第一步:首先,我们就需要建立一个针对具体数据库名字叫做Connection的对象。

  第二步:然后就利用Connection对象里面的Open()方法将数据库打开;

  第三步:接着,包含查询命令信息的Command对象以及DataAdapter内伴生的SelectCommand对象通通都可以执行命令信息所对应的命令,查询所得到的数据信息可以通过DataReader对象获取又或者时候被DataAdapter对象用Fill()方法填充在DataSet(DataSet是ADO.NET的中心概念,可以把DataSet当成内存中的数据库。)对象里面;

  第四步:最后,我们只需要关闭数据库就可以了,使用Connection对象的Close()方法就可以实现。

  二、单向操作

  介绍完双向操作,现在就来介绍一下单向操作吧。对于ADO.NET数据库操作Insert(插入),Update(更新),Delete(删除)等等单向操作,对于插入、删除、修改等等操作。有人就会问小编,什么叫做单向操作呢?单向操作就是客户端应用程序向数据库提出的请求,然而并不需要返回源数据的一个过程是单向操作。如果大家还是不太理解的话,可以看一下下面的单向操作具体过程,如图所示:

单向操作

  上面的图像就是关于Update,Insert,Delete等单向操作的过程,大家在图中可以看到这一个单向操作和双向操作和一样,同样是有三个过程的。现在就和大家分析一下吧,其实这三个过程和双向操作有点类似的。

  第一步:首先,我们就需要建立一个针对具体数据库的名字叫做Connection的对象.

  第二步:然后就利用Connection对象里面的Open()方法将数据库打开;

  第三步:接着,包含删除、插入、修改等命令信息的Command对象以及DataAdapter(DataAdapter表示一组SQL命令和一个数据库连接,它们用于填充DataSet和更新数据源。)里面伴生的Command对象通通都可以利用Execute系列方法来执行命令信息所对应的命令;

  第四步:最后,我们只需要关闭数据库就可以了,使用Connection对象的Close()方法就可以实现。

  注意事项:在这里,小编还有一点需要强调的,那就是DataAdapter内伴生的Command对象有四个,分别是DeleteCommand、UpdateCommand、SelectCommand、以及InsertCommand这几个。在命令信息里面我们要求执行的命令是Select命令,那么就由SelectCommand调用相对应的方法来实现。就比如说:Update使用UpdateCommand方法,Insert使用InsertCommand方法,Delete使用DeleteCommand方法。

  小编结语:

  今天的教程“有关ADO.NET操作里增删改查的知识点”,小编就已经介绍完毕了,大家都理解清楚了吗?如果你也有这样的需要,那就赶快来学习一下吧。更多更全面的编程语言教程,尽在课课家教育。

赞(29)
踩(0)
分享到:
华为认证网络工程师 HCIE直播课视频教程