为什么要封装通用类?
数据交互:增上改查
相同的事情:连接
T-SQL命令,Command
执行命令,选择执行方式
得到相应结果
关闭连接
将一些从重复的逻辑进行封装,达到通用的目的
提高复用率,提高效果,不在考虑交互过程,逻辑清晰
DbHelper类内容规划:
1、连接钥匙——连接字符串——配置文件
建立连接——连接释放——using()
配置数据库连接的字符串http://t.csdnimg.cn/2gnUp
2、SqlCommand三种执行方法:
增删改 ExecuteNonQuery()
查询,返回一个值 ExecuteScalar()
数据量小,快速读取 ExecuteReader() 生成一个数据流SqlDataReader
SqlDataAdapter介绍与创建http://t.csdnimg.cn/Tqu5v
Ado.Net 执行T-SQL命令(增删改查)http://t.csdnimg.cn/oe3pS
3、SqlDataAdapter填充Ds、Dt
查询出来的结果是多个结果集需要进行返回;
使用SqlDataAdapter填充数据http://t.csdnimg.cn/9kvVX
4、批量增删改查SqlTransaction
传参 CommandInfo:T-Sql 参数数组 CommandType