由于ADO.NET数据对象太多,此处无法上传,所以大家有communitysever的可以从里面获得然后反编译为自己所用,没有的就到网络上搜下吧,有许多资源呢!所以拿出来给大家分享学习。
提供者对象就是在数据库端执行的对象,执行时需要一个活动的连接;用户ADO.NET数据对象则为客户端执行的对象,以非连接的方式使用,甚至在数据库连接关闭后,也可以使用内存中(dataset)的数据。
ADO.NET数据对象以ActiveX数据对象(ADO)为基础,但与依赖于连接的ADO不同,ADO.NET是专门为了对数据存储进行无连接数据访问而设计的。ADO.NET以XML(扩展标记语言)作为传递和接收数据的格式,与ADO相比,它提供了更大的兼容性和灵活性。
ADO.NET数据对象具有很多优点,使得数据操作过程变的容易:
1).互操作性
用不同工具开发的组件可以通过数据存储进行通信
2).性能
在ADO.NET中的数据存储是用XML格式传送的,不需要数据类型转换过程,提高了访问的效率;而在早期的ADO中,是借助于COM组件使用纪录集传送数据时,纪录集中的数据必须转换为COM数据类型标准化数据统一#t#
可编程性
可用多种语言进行编程,ADO.NET数据对象是强类型化的编程环境