封装数据通用访问类

本文详细介绍了数据库操作中的关键步骤,包括链接字符串的构建、数据读取、ExecuteNonQuery和ExecuteScalar方法的使用。强调了ExecuteReader异常处理的重要性,提醒避免在using或finally中关闭数据库连接以允许数据读取。同时,文章探讨了如何防止参数错误,并展示了填充数据集和数据表的方法,以及事务处理的两种方式,强调事务中清理Parameters列表和判断参数是否带的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 1、链接字符串

 2、读取

读取前添加引用

新建类

读取链接字符串

建立链接对象

 

 

 1、executeNonQuery

 2、executeScalar

 

 3、

注意executeReader异常处理比较重要不要用using也不要用finally释放数据库连接,如果这样,其它地方无法用dataReader读取数据了。有异常就要往上抛。 

 防止参数报错

 

 

4、填充数据集

(1)不传参

 (2)传参

 5、填充数据表dataTable

只填充单 个表,其它 的丢弃 

 显示打开关闭dataAdapter会更快

 

因为有using所以close写不写都可以,但是想效率更快open得写

6、事务,返回值bool型 成功或失败

 

 事务里的sql是增删改

 

 

前面参数是sql的事务,下面参数是cmd 

7、

 

 

 

 Parameters不及时清空可能添加了过多的参数列表。

 

 

加上判断是否带参数

以上是事务的两种方式 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值