`

[原创]ADO.NET

阅读更多

两个特定:
1.引入了离线的数据结果集。DataSet
2.提供了对格式文档的支持

connection,command,datareader,dataadapter,dataset

Connection只负责数据连接,不关心结果集的表示
DataSet只关心访问操作数据,不关心自身包含的数据信息来自哪个Connection连

接到的数据源。
DataAdapter连接Connection和DataSet对象。


使用Connection+Command+DataReader的情况
1、访问数据只用于显示,而不修改。
2、只有一个数据源,或是对单表进行操作。
3、只是向后顺序访问,而不进行重复遍历。
4、访问数据量小,不需要在内存中大量存储数据
5、结果集太大,不能一次性放入内存,此时也能使用DataReader来逐次访问。

使用DataSet支持离线的访问方式
1、同一个业务逻辑需要访问多个数据源
2、需要访问的数据对象来自多个表
3、访问的数据量比较大

分享到:
评论

相关推荐

    ADO.NET 总结(原创)

    ADO.NET 是 .NET Framework 中用于访问数据库的核心组件,它提供了与各种数据库系统(如 SQL Server 和 Oracle)交互的接口和类。在这个总结中,我们将深入探讨ADO.NET在数据读取、数据添加、修改和删除以及GridView...

    ADO.NET项目实训手册-四川托普信息技术职业学院罗勇

    本实训手册由四川托普信息技术职业学院的罗勇老师原创,旨在帮助学生和开发者深入理解和掌握ADO.NET在实际项目中的应用。 在手册中,你将学习到以下关键知识点: 1. **ADO.NET架构**:ADO.NET由多个组件构成,包括...

    Tutorialspoint Bootstrap4 PHP Java NIO ASP.Net ADO.Net .NET Core 教程

    此外,ADO.Net还包括数据适配器(DataAdapter)和命令对象(Command),用于与各种数据库进行通信。 .NET Core 是微软推出的新一代跨平台开发框架,可用于构建桌面应用、Web应用、云服务和微服务。它具有高性能、模块化...

    ADO.NET Entity Framework 的分页类代码.rar

    标题“ADO.NET Entity Framework 的分页类代码.rar”表明这是一个与ADO.NET Entity Framework相关的项目,重点在于实现数据库数据的分页功能。Entity Framework是Microsoft开发的一个对象关系映射(ORM)框架,它...

    ADO.NET学习总结.docx【原创作者田超凡,已申请版权,禁止随意转发,侵权仿冒必究】

    ADO.NET是.NET框架中用于访问和操作数据库的核心组件。它提供了一组丰富的类库,允许开发人员高效地与各种数据库系统交互,如SQL Server、Oracle、MySQL等。通过ADO.NET,我们可以执行SQL语句、管理连接、处理结果集...

    ADO.NET学习总结2.docx【原创作者田超凡,已申请版权,禁止随意转发,侵权仿冒必究】

    ADO.NET 是 .NET Framework 中用于访问和操作数据库的重要框架,由.NET Framework 数据提供程序和 DataSet 数据集两大核心组件构成。这两个组件共同为开发者提供了高效、灵活的数据操作接口。 .NET Framework 数据...

    ADO.NET学习总结4.docx【原创作者田超凡,已申请版权,禁止随意转发,侵权仿冒必究】

    ADO.NET学习总结4.docx【原创田超凡,已申请版权,禁止随意转发,侵权仿冒必究】

    MS Press - Programming Microsoft ADO.NET 2.0 Applications Advanced Topics (2006)

    微软的关于ADO.NET2.0的高级应用话题 <br/>不是自己原创 鄙视要分的

    .NET原创技术实例汇总

    ADO.NET提供了一种与数据库交互的方式,包括连接、查询、事务处理等。实例可能展示如何使用DataSet、DataTable和DataAdapter等对象进行数据操作。 WCF(Windows Communication Foundation)是.NET中的服务导向架构...

    asp.net版的ORM框架(原创)

    在ASP.NET环境中,C#语言通常用于编写业务逻辑和数据访问代码,ORM框架则提供了便利的接口,让开发者可以避免直接操作ADO.NET的数据集或数据读者。 该框架的一个亮点是支持将DBDataReader(数据库数据读取器)直接...

    原创--学生晚归与考勤系统

    2. ADO.NET:ADO.NET是.NET Framework的数据访问组件,它提供了对各种数据库(如SQL Server、Oracle等)的访问接口。在考勤系统中,ADO.NET可能用于连接数据库,执行SQL查询,插入、更新或删除数据,实现对考勤记录...

    重庆足下.NET阶段测试(原创)

    商品管理系统通常涉及数据库设计、用户界面交互、业务逻辑处理等多个方面,涵盖了.NET C#中的基础到高级概念,如类和对象、数据库访问技术(ADO.NET或Entity Framework)、ASP.NET MVC或Web API用于构建Web接口,...

    浪曦原创]ASP.NET新闻发布系统

    4. **数据访问层**:新闻发布系统需要与数据库进行交互,可能使用ADO.NET或Entity Framework等技术来实现数据访问层,用于存储和检索新闻数据。 5. **身份验证和授权**:ASP.NET内置了身份验证和授权机制,可以限制...

    ASP.NET期末总结和指导学习课件(原创)

    6. **数据访问技术**:ADO.NET是.NET Framework中的数据访问组件,用于与数据库交互。而Entity Framework作为ORM(对象关系映射)框架,简化了数据库操作,使得开发者可以更专注于业务逻辑。 7. **状态管理**:ASP...

    asp.net 入门讲义(原创)

    ASP.NET提供了多种方式来访问和操作数据,如ADO.NET、Entity Framework等。数据绑定技术可以轻松地将数据库中的数据展示到网页上,实现数据的CRUD(创建、读取、更新、删除)操作。 【ASP.NET身份验证与授权】 ASP...

    [浪曦原创]新闻发布系统16讲 asp.net 源码以及数据库

    数据库操作通常通过ADO.NET(一种.NET Framework提供的数据访问组件)进行,实现数据的CRUD(创建、读取、更新、删除)操作。 "News"可能是系统的源代码文件夹,其中包含了ASP.NET Web Forms或MVC的页面、后台逻辑...

    DBHelper.txt

    ADO.NET练习题【原创田超凡,已申请版权,禁止随意转发,侵权仿冒必究】

    asp.net 课程设计 BBS

    ASP.NET提供了ADO.NET库来处理数据库操作。在这个BBS系统中,可能使用SQL Server或SQLite等数据库存储用户信息、帖子内容和论坛分类等。通过SqlConnection、SqlCommand对象进行连接数据库、执行SQL语句的操作。 4....

    asp.net 网上书城

    此外,ADO.NET可能是与数据库通信的主要接口。 5. **安全性**:网上书城需要处理用户的个人信息和支付信息,因此安全尤为重要。ASP.NET提供身份验证和授权机制,防止未授权访问。还需考虑SQL注入、XSS攻击等安全...

    Mastering ASP.NET with C#

    在“Introduction to Relational Databases and SQL”和“Introduction to ADO.NET”章节中,读者将学习关系数据库的基础知识和ADO.NET数据访问技术。之后的章节则进一步探讨了数据访问的具体实现方法,包括使用XML...

Global site tag (gtag.js) - Google Analytics