站在巨人的肩膀上看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对象与数据库的桥梁。


20160220161523883.jpg



附图:




20160220160704125.jpg


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













相关文章
|
5月前
|
网络协议
技术好文:Smark.Net实现简单聊天程序
技术好文:Smark.Net实现简单聊天程序
36 0
|
开发工具 数据库 C++
0001net程序设计-net大学校园二手交易平台2
0001net程序设计-net大学校园二手交易平台
64 0
|
SQL 数据库 数据安全/隐私保护
0001net程序设计-net大学校园二手交易平台1
0001net程序设计-net大学校园二手交易平台
55 0
|
Windows
艾伟:.Net架构网站又一传奇:PlentyOfFish.com
这个叫PlentyOfFish的网站,  它只有一个员工,每天只干两小时活,但是却被估值$1000000000。 PlentyOfFish在山姆大叔家里算是一个很火的online dating网站,网站取名字来自这句话:There is plenty of fish in the sea. 对应的中文意思是“天涯何处无芳草”。
1503 0
|
程序员 索引 算法
《.NET程序员面试秘笈》----导读
从目前软件开发的就业形势来看,.NET程序员的就业率相当不错,因为使用.NET开发项目的公司特别多,微软公司对.NET的支持也比较完善。下面的图给出了从2008年到2013年人们对ASP.NET招聘职位的关注度,从最初的30多万提高到了目前的100多万。
2129 0