封装数据访问通用类DbHelper

本文探讨了如何通过封装通用类(如DbHelper)来简化数据交互中的增删改查操作,使用T-SQL命令,包括SqlCommand的不同执行方法(NonQuery,Scalar,Reader),以及SqlDataAdapter在处理多结果集和批量操作中的应用,旨在提高代码复用性和逻辑清晰度。
摘要由CSDN通过智能技术生成

为什么要封装通用类?

        数据交互:增上改查       

        相同的事情:连接       

        T-SQL命令,Command       

        执行命令,选择执行方式

        得到相应结果

        关闭连接

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

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

DbHelper类内容规划:

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

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

配置数据库连接的字符串icon-default.png?t=N7T8http://t.csdnimg.cn/2gnUp

        2、SqlCommand三种执行方法:

                增删改       ExecuteNonQuery()

                查询,返回一个值        ExecuteScalar()

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

SqlDataAdapter介绍与创建icon-default.png?t=N7T8http://t.csdnimg.cn/Tqu5v 
Ado.Net 执行T-SQL命令(增删改查)icon-default.png?t=N7T8http://t.csdnimg.cn/oe3pS

        3、SqlDataAdapter填充Ds、Dt

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

使用SqlDataAdapter填充数据icon-default.png?t=N7T8http://t.csdnimg.cn/9kvVX 

        4、批量增删改查SqlTransaction

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

        

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

默九思

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值