封装数据访问通用类DbHelper

这篇具有很好参考价值的文章主要介绍了封装数据访问通用类DbHelper。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

为什么要封装通用类?

        数据交互:增上改查       

        相同的事情:连接       

        T-SQL命令,Command       

        执行命令,选择执行方式

        得到相应结果

        关闭连接

将一些从重复的逻辑进行封装,达到通用的目的

提高复用率,提高效果,不在考虑交互过程,逻辑清晰

DbHelper类内容规划:

        1、连接钥匙——连接字符串——配置文件

                建立连接——连接释放——using()

配置数据库连接的字符串

        2、SqlCommand三种执行方法:

                增删改       ExecuteNonQuery()

                查询,返回一个值        ExecuteScalar()

                数据量小,快速读取        ExecuteReader()        生成一个数据流SqlDataReader

SqlDataAdapter介绍与创建 
Ado.Net 执行T-SQL命令(增删改查)

        3、SqlDataAdapter填充Ds、Dt

                查询出来的结果是多个结果集需要进行返回;

使用SqlDataAdapter填充数据 

        4、批量增删改查SqlTransaction

        传参        CommandInfo:T-Sql         参数数组        CommandType

        文章来源地址https://www.toymoban.com/news/detail-785411.html

到了这里,关于封装数据访问通用类DbHelper的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • VB.net:VB.net编程语言学习之ADO.net基本名称空间与类的简介、案例应用(实现与SQL数据库编程案例)之详细攻略

    VB.net:VB.net编程语言学习之ADO.net基本名称空间与类的简介、案例应用(实现与SQL数据库编程案例)之详细攻略 目录 ADO.net基本名称空间与类 1、ADO.net六个基础名称空间 2、ADO.net类

    2024年02月06日
    浏览(50)
  • .Net6下使用Ado.Net

    Ado.Net,是微软提供的在.Net平台下操作数据库(本文实例记录MySQL、SQLSever数据的基本操作)、XML文件和应用程序数据的一个工具。是应用程序和数据库之间的数据桥梁。它拥有一组丰富的类、方法和接口,有效地处理数据库中的数据。(上层的ORM框架《EFCore、Dapper等》都是对它

    2024年02月05日
    浏览(54)
  • C# .NET ADO.NET介绍和如何使用

    .NET Framework 4.7.2 Visual Studio 2022 Sql server 2008 新建项目 我们看一下visual studio 里面ADO.NET文件 ADO.NET是实体数据模型,是ORM对象文件。ORM,即Object-Relational Mapping(对象关系映射)。 ORM实际上是对业务的简化。就想面向过程到面向对象的转变一样。 面向过程和面向对象 面向过程:程序

    2024年02月09日
    浏览(67)
  • ADO.NET 概述

    ADO.NET 是.NET Framework中提供了专门用来处理数据的技术。通过该技术,开发人员可以访问SQL Server、 ODBC、 Oracle、 OLE DB、XML 等数据源,并检索、操作和更新这些数据源中的数据。 ADO.NET 组成结构: ADO.NET 是.NET Framework 中的一部分, 提供对 Microsoft SQL Server. ODBC、 Oracle等数据源,以及通

    2024年02月05日
    浏览(41)
  • .NET/C#汇总 —— ADO.NET、XML、HTTP、AJAX、WebService

    .NET⼀般指 .NET FrameWork框架,它是⼀种平台,⼀种技术。 C#是⼀种编程语⾔,可以基于.NET平台的应⽤。 CTS:通⽤语⾔系统。CLS:通⽤语⾔规范。CLR:公共语⾔运⾏库。 unsafe:⾮托管代码。不经过CLR运⾏。 RTTI:类型识别系统。 1).使⽤QueryString, 如....?id=1; response. Redirect().... 2

    2024年04月17日
    浏览(38)
  • ADO.Net前端页面调用后台方法使用

    1、前台页面定义GetSource方法,传入列表显示字段; 2、后台页面定义Public公共类型的方法GetSource; 3、后台可以根据字段值判断列中需要显示的图标、数值;

    2024年02月01日
    浏览(45)
  • devart ADO.NET Data Providers 2023

    ADO.NET Data Providers 2023 dotConnect 开发与数据相关的 .NET 应用程序的终极解决方案,具有 ORM 支持的快速灵活综合功能丰富的 ADO.NET 提供程序 ADO.NET 数据提供者 高性能 ADO.NET 数据提供程序 dotConnect 是一个增强的数据连接解决方​​案,它建立在 ADO.NET 架构之上,是一个采用多项创新

    2024年02月09日
    浏览(88)
  • .NET-4.ORM 常见框架EFcorn、Dapper、SqlSugar、FreeSql 和ADO.NET

    学习参考: 1. .NET 6教程,.Net Core 2022视频教程,杨中科主讲— 以及资料参考 2. 官方文档EF core 常用的语句 3..netmvc https://www.cnblogs.com/1016391912pm/p/12024671.html https://github.com/dotnet/EntityFramework.Docs/tree/main/samples/core/Querying/Overview 第一个EFCore应用 https://docs.microsoft.com/zh-cn/ef/core/modeli

    2024年02月04日
    浏览(49)
  • .NET Core MongoDB数据仓储和工作单元模式封装

             上一章我们把系统所需要的MongoDB集合设计好了,这一章我们的主要任务是使用.NET Core应用程序连接MongoDB并且封装MongoDB数据仓储和工作单元模式,因为本章内容涵盖的有点多关于仓储和工作单元的使用就放到下一章节中讲解了。仓储模式(Repository )带来的好处是

    2023年04月09日
    浏览(40)
  • 【ASP.NET MVC】数据库访问(5)

    对象关系映射(Object Relational Mapping,简称ORM)模式是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术 。  以上是官话,个人理解: 1、解决问题:数据库的访问 2、如何解决:数据库由表、记录 组成      -》    把表映射成面向对象的类   ,记录则是对

    2024年02月14日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包