今天又看了看ADO.NET的 Sql系列的对象,突然想起自己当初刚学习连接数据库的时候:
一下子好几个对象,确实很多地方讲它们,MSDN也有,不过连接数据库的过程,自己怎么搞
不清,后来古玩城 淘了 电子工业出版社 早期的一本ASP.NET教程,一看,真是豁然开朗。呵呵,
可能现在讲这些对看文章的朋 友 没有很多的帮助。不过个人还是决定把书上的思想写出来,毕竟
还有刚学ASP.NET的同行。
书上是这么列的:
连接数据库,大概意思是两套不同的过程:
1、connection --- command ---datareader;
2、connection --- dataadapter --- dataset;
当然这之间还有 command 和 dataadapter 的一点关系啊,看书都有的,一个对象属性关联的
小东西!
连接的思想,或者说必须要素吧,自己这么理解:
表面上讲啊,vs是一个软件,database也是一个软件,这两个软件之间怎么通讯呢? 需要连接
的东西,.NET平台就弄成了专门的连接对象,呵呵,可能这么说有点那什么,但是不管啊,所谓的专人
人士也就那些水平;不用管对象自身怎么连接的,连接上了之后呢,就开始操作命令,为什么是命令,
这个我不容易说清,反正就是要命令对象来作用了;连接好了,也操作了,返回的结果,总得找个地方
放吧,就放在datareader 或者dataset里,两个数据存数对象,具体二者的特性,哪里都有,不过劝一句,
真正理解datareader 的向前 需要写程序,理解dataset的结构和暂存特性 也还是写写程序吧!