大师谈ADO.NET连接数据库方法和类型
创始人
2024-06-11 16:10:49
0

ADO.NET经过长时间的发展,很多用户都很了解ADO.NET连接数据库的类型及方法了,这里我发表一下个人理解ADO.NET连接数据库的想法和思路。ADO.NET连接数据库的内容包括:连接到数据库、执行数据库操纵命令和检索结果。

#T#可以直接处理检索到的结果,也可以将其放入DataSet对象,方便与来自多个源的数据和在层之间进行远程处理的数据组合在一起,以特殊方式向用户公开。.NET Framework数据提供程序是轻量的,它在数据源和代码之间创建了一个最小层,以便在不以功能为代价的前提下提高性能。数据提供程序的在ADO.NET中分类。下面我们一起详细的看看.NET数据提供程序的在ADO.NET中的分类图。

 

.NET数据提供程序的在ADO.NET中的分类图  

.NET数据提供程序的在ADO.NET中的分类图

ADO.NET操控数据库的主要对象包括:Connection对象,Command对象,DataReader对象,DataAdapter对象。表概括了组成 .NET Framework 数据提供程序的四个核心对象。

对象 说明
Connection 建立与特定数据源的连接。所有Connection对象的基类均为DbConnection类。
Command 对数据源执行命令。公开Parameters,并且可以通过Connection在Transaction的范围内执行。所有Command对象的基类均为DbCommand类。
DataReader 从数据源中读取只进且只读的数据流。所有DataReader对象的基类均为DbDataReader类。
DataAdapter 用数据源填充DataSet并解析更新。所有DataAdapter对象的基类均为DbDataAdapter类。

.NET数据提供程序的四个核心对象表 除表列出的ADO.NET核心对象之外,.NET Framework 数据提供程序还包含表列出的其他重要对象。  
对象 说明
Transaction 使您能够在数据源的事务中登记命令。所有Transaction对象的基类均为DbTransaction类。
CommandBuilder 帮助器对象将自动生成DataAdapter的命令属性或将从存储过程派生参数信息并填充Command对象的Parameters集合。所有CommandBuilder对象的基类均为DbCommandBuilder类。
ConnectionStringBuilder 帮助器对象为创建和管理Connection对象所使用的连接字符串的内容提供了一种简单的方法。所有ConnectionStringBuilder对象的基类均为DbConnectionStringBuilder类。
Exception 在数据源中遇到错误时返回。对于在客户端遇到的错误,.NET Framework数据提供程序会引发.NET Framework异常。所有Exception对象的基类均为DbException类。
Error 公开数据源返回的警告或错误中的信息。
ClientPermission 为.NET Framework数据提供程序代码访问安全属性。所有ClientPermission对象的基类均为DBDataPermission类。

.NET数据提供程序的其他对象表

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...
《非诚勿扰》红人闫凤娇被曝厕所... 【51CTO.com 综合消息360安全专家提醒说,“闫凤娇”、“非诚勿扰”已经被黑客盯上成为了“木...
2012年第四季度互联网状况报... [[71653]]  北京时间4月25日消息,据国外媒体报道,全球知名的云平台公司Akamai Te...