ADO.NET中的对象

ADO.NET是干什么的?
是ASP.net通用ADO.NET来访问数据库,ADO.NET完全兼容于OLE DB兼容数据库,因此,无论您采取的是Access、SQLserver、Visual FoxPro、Informix、dBase或其他数据库,只要该数据库有OLE DB驱动程序,ADO.NET就能够加以访问。ADO.NET有两种访问数据源的方式,分别任DataReader对象及DataSet对象。

ADO.NET中的对象从敲学生信息系统就有这些东西是自己不知道,在敲三遍机房后貌似知道怎么用了,再是牛腩老师也略讲过,到.NET的深入了解,就到了总结的时候了。

DataSet对象
为ADO.NET的核心,您可以将DataSet对象想象成位于内存内的数据库,其结构类似数据库,包含一个或一个以上的表(DataTable对象),表可以来自实体数据库、文字文件、XML数据或三者都是;DataSet对象也包含主键、外键及条件约束等信息, DataSet对象内的表(DataTable)存放在DataTableCollection中;我们必须使用DataTableCollection来访问表;表内的字段(DataColumn)存放在DataColumnCollection(数据列集合)中,我们必须使用DataColumnCollection来访问表内的字段;行也是类似。

DataReader对象
是用来读取数据源最简单的方式,它只能读取数据,不能写入数据,而且是将数据源从头到尾一次读出,无法只读取某条数据。由于我们每次只能从DataReader对象依序读取一条数据,占用的内存空间很小,所以应用程序的效率较佳,系统负担较轻,其主要缺点则是没有灵活性。

Connection对象
创建数据连接,OLE DB兼容数据库须使用OleDbConnection对象或SqlConnection对象。

Command对象
对数据源执行SQL命令并返回结果,OLE DB兼容数据库须使用OleDbCommand对象或SQLcommand对象。

DataAdapter对象
用来对数据源执行SQL命令并返回结果,DataAdapter对象结构在Command对象之上,它的功能比Command对象多,而且使用方式也比较简单。DataAdapter对象也DataSet对象配合使用,使用SqlDataAdapter或OleDbDataAdapter对象。

评论 30
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值