站在巨人的肩膀上看ADO.Net

   看完了关于.Net视频中ADO.Net的部分,真是有一种看见大海的感觉,晕死个我呀!赶紧百度,恶补一下:

一、基本概念:

   ADO.NET的名称起源于ADO(ActiveX Data Objects),是一个COM组件库,用
于在以往的Microsoft技术中访问数据。之所以使用ADO.NET名称,是因为Microsoft希望表明,这是在NET编程环境中优先使用的数据访问接口。

二、架构:

   传统的资料处理主要是依赖相互连接的双层式模型。随着资料处理朝多层次架构发展,程式设计人员也逐渐改用中断连接的方式,使应用程序更具延展性(Scalability)。ADO .NET3.0 中用于存取和管理资料的两个主要元件是 .NET Framework 资料提供者和 DataSet。

   资料提供者

.NET Framework 资料提供者是一种明确设计用于管理资料以及快速存取顺向只读资料的元件。

   DataSet

ado.net DataSet 的设计已明确指出它可独立于任何资料来源外而存取资料。

三、使用 ADO.NET 来创建、读取、更新和删除数据

    见:链接

四、如何使用ADO.Net

1.使用Connection连接数据库
   1)Access数据库连接字符串
   2) SQL Server数据库连接字符串
2.执行数据库命令  
  执行数据库命令由Command对象完成,它的任务就是执行SQL语句,然后把执行
的结果传给下一级对象:DataAdapter或DataReader对象。它有3种执行方式:
ExecuteNonQuery、ExecuteReader、ExecuteScalar。
3.读取数据  
  Command对象执行后,由数据读取对象DataReader和数据匹配对象DataAdapter接收数据,DataReader对象里的数据可以直接为应用程序使用,而DataAdapter对象则建立和初始化数据表,然后填充给DataSet对象为应用程序使用。 
4.对数据进行处理  
  读取数据时有3种方法:使用DataReader对象读取;使用DataAdapter对象读取数
据再传给DataSet对象,然后再处理;使用Command对象直接修改数据库。

五、ADO.NET对数据库的访问  

1.断开式数据库访问连接
2.连线式数据库访问连接

补:ADO.NET连接数据库的过程  

  当应用程序需要连接数据库时,首先需要用Connection对象连接数据库,然后用
Command对象对数据库进行操作,Command对象的执行结果可以被DataReader对象
读取,也可以被DataAdapter对象用来填充DataSet对象。当DataReader读取时,
只读一条数据,而DataAdapter对象则把所有数据填充给DataSet。因此DataAdapter对象是DataSet对象与数据库的桥梁。

                

附图:

向大家推荐:ADO.Net技术详解

评论 41
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小王师傅66

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值