当前位置: 首页 > 面试题库 >

数据库操作的相关类有哪些?

魏宸
2023-03-14
本文向大家介绍数据库操作的相关类有哪些?相关面试题,主要包含被问及数据库操作的相关类有哪些?时的应答技巧和注意事项,需要的朋友参考一下

特定类:Connection,Command,CommandBuilder,DataAdapter,DataReader,Parameter,Transaction

共享类:DataSet,DataTable,DataRow,DataColumn,DataRealtion,Constraint,DataColumnMapping,DataTableMapping

(1)Connection:开启程序与数据库之间的连接。

(2)Command:对数据库发送一些指令。例如增删改查等指令,以及调用存在数据库中的存储过程等。

(3)DataAdapter:主要在数据源及DataSet 之间执行传输工作,通过Command 下达命令后,将取得的数据放进DataSet对象中。

(4)DataSet:这个对象可视为一个暂存区(Cache),可以把数据库中所查询到的数据保存起来,甚至可以将整个数据库显示出来,DataSet是放在内存中的。

备注:将DataAdapter对象当做DataSet 对象与数据源间传输数据的桥梁。DataSet包含若干DataTable、DataTableTable包含若干DataRow。

(5)DataReader:一笔向下循序的读取数据源中的数据。

总结:http://ADO.NET 使用Connection对象来连接数据库,使用Command或DataAdapter对象来执行SQL语句,并将执行的结果返回给DataReader或DataAdapter,然后再使用取得的DataReader或DataAdapter对象操作数据结果。

 类似资料:
  • DBMS(数据库管理系统)主要通过数据的保存格式进行分类,现阶段主要分为以下几种类型。 层次数据库(Hierarchical Database,HDB) 层次数据库是最早研制成功的数据库系统,它把数据通过层次结构(树形结构)的方式表现出来。层次数据库曾经是数据库的主流,但随着关系数据库的出现和普及,现在已经很少使用了。 比较具有代表性的层次数据库是 IMS(Information Manageme

  • 本文向大家介绍Oracle数据库中外键的相关操作整理,包括了Oracle数据库中外键的相关操作整理的使用技巧和注意事项,需要的朋友参考一下 racle使用外键来限制子表中参考的字段值,要求子表中的数据必须在主表中存在。当主表的记录发生变化时导致外键参考唯一约束值发生了变化时,Oracle指定了三种动作:默认值(类似于restrict)、delete cascade和delete set null。

  • 指定字符集建库 mysql> create database app default charset utf8; # 指定字符集建库 Query OK, 1 row affected (0.00 sec) mysql> show create database app\G #查看建库语句以及库的字符集 *************************** 1. row *************

  • 数据库的操作是每个phpweb框架的核心功能,我们提供数据库数据库的标准调用模式为: 你可以执行严格模式,也就是左边的那条线,Controller->Service->Dao->Model->DB,也可以走简单模式 Controller->Model->DB。个人根据自己的需求,走标准麻烦些(几乎所有的机构和系统都是这样^_^), 但是扩展性会好些,但是使用简单模式开发效率就会高些,性能会好些,但

  • 这一小节是对数据库操作做一个简单的封装,不涉及复杂的事务操作等。 我选用了Sql2o作为底层数据库框架作为支持,它的简洁易用性让我刮目相看,后面我们也会写如何实现一个ORM框架。 /** * 数据库支持 * @author biezhi * */ public final class MarioDb { private static Sql2o sql2o = null;

  • 主要内容:数组变维操作,数组转置操作,修改数组维度操作,连接与分割数组操作NumPy 中包含了一些处理数组的常用方法,大致可分为以下几类: 数组变维操作 数组转置操作 修改数组维度操作 连接与分割数组操作 下面分别对它们进行介绍。 数组变维操作 数组变维操作 函数名称 函数介绍 reshape 在不改变数组元素的条件下,修改数组的形状。 flat 返回是一个迭代器,可以用 for 循环遍历其中的每一个元素。 flatten 以一维数组的形式返回一份数组的副本,对副本的操