C# SqlHelper类的使用
SqlHelper类
1.首先SqlHelper类是一个基于.NET Framework的数据库操作组件,包含了数据库的操作方法。可以简化在C#中使用ADO.NET连接数据库时每次都要编写连接、打开、执行SQL语句的代码,它将每次连接都要写的代码封装成方法,把要执行的SQL语句通过参数传进去,如数据库连接字符串,SQL参数等,就可以访问数据库了。
2.SqlHelper类的编写不详细说,有完整的现成的文件可直接下载,现在来讲一下SqlHelper类应用,即如何在项目里使用。
3.将下载过来的SqlHelper.cs文件添加到你的项目中,然后将SqlHelper.cs中的namespace改成你的项目空间。
4.在系统自带的文件App.config中编写连接数据库的字符串
4.完成以上对SqlHelper类的配置,现在开始SqlHelper类的调用。
在要调用SqlHelper类的项目里,要在引用中添加System.Configuration文件;并在项目引用头文件中添加using System.Configuration;
5.在本项目中我想要执行SQL语句查询的命令并将查询结果放到dataset中,所以我只需要SqlHelper类中的ExecuteDataset方法。输入方法中所需参数对类直接调用即可。
ExecuteDataset方法中需要1,2,3三个参数,分别给出并带入进去即可。
对类调用ExecuteDataset方法就得到了DataSet。
6.程序源码:https://download.csdn.net/download/xzya321/12294916
C# SqlHelper类的使用相关推荐
- ADO.NET复习——自己编写SqlHelper类
今天复习了一次ADO.NET基础,整理一下自己的认为的重点: 编写SqlHelper类,方便我们执行数据库语句,这时可以直接调用封装在SqlHelper类的方法.现在大多数公司面试的时候,给你的面试题 ...
- 整理出一个比较实用的SqlHelper类 满足大多数情况的使用
/// <summary>/// SqlHelper类 by zy 2016-3-11/// </summary>public sealed class SqlHelper{/ ...
- SqlHelper 类
using System; using System.Configuration; using System.Data; using System.Data.SqlClient; using Syst ...
- .net mysql sqlhelper_「谢灿asp.net三层架构」5、DAL中公共类-SqlHelper类应该这样写
<谢灿asp.net三层架构>系列教程由小灿灿IT首发百度平台,希望对各位喜欢计算机的同学有所帮助!关注+分享+评论+点赞,是对我们最好的支持!有了您的支持,我们坚信我们会做得更好! 在C ...
- 使用sqlhelper类查询时假如不需要参数化,那到时SqlParameter这个传参怎么处理
发表于: 2015-04-25 22:53:31 我在学写SqlHelper类.用SqlParameter[]数组做为参数. 我按条件查询时,可以弄个参数化 但是查询时假如并不需要参数化,那到时Sql ...
- SqlHelper类的使用
机房重构进行了一小阶段,刚开始敲代码的时候,实现每一个功能都要在D层类中写一次数据据库连接SqlConnection,SqlCommand,SqlDataReader语句,感到相当地麻烦.遇到这个问题 ...
- 微软官方SQLHELPER类,很实用,中文注释
微软官方SQLHELPER类,很实用,中文注释 找了好就终于找到个完整的中文注释的了,语法,结构都值得学习哦 using System; using System.Data; using System ...
- EA教程 (四) SQLHelper类
今天我们主要讲述如何用EA来做SQLHelper层的编写,首先看一下完成之后的SqlHelper图,其中我们重点关注圈注中的内容 这张图中用的单例模式的具体代码和两个类之间的关系,可以参考我之前写的一 ...
- SqlHelper类中的ExecuteNonQuery方法解析
在SqlHelper类(windows原)中,ExecuteNonQuery方法通常用于执行数据库更新与返回存储过程的输出参数,它有九个重载,接下来我们来一一解析. 首先介绍一下此方法可以输入哪些参数 ...
最新文章
- 怎么将文件转换成linux文件,Linux将DOS文件格式转换成UNIX文件格式的方法
- java cpu 内存_如何检查Java中的CPU和内存使用情况?
- S5PV210开发 -- 烧写/启动模式
- nodejs实现文件上传
- 快捷指令_iOS快捷指令中心,太实用啦
- bzoj4417 [Shoi2013]超级跳马 矩乘
- linux下iscsi
- 常用的正则表达式方法1
- 学会这些 Python 美图技巧,就等着女朋友夸你吧!| 原力计划
- Java那些事之Log4j
- jQuery缓存操作-cache数据
- Android Zip解压缩目录穿越导致文件覆盖漏洞
- android 闪屏动态界面,Android实现闪屏欢迎界面
- 第四周项目2--建立”单链表“算法库
- 分享一些新员工培训的经验和想法
- 巴纳姆效应心理 学对号入座 营销中惯用的营销心理学
- mysql 中文名称排序,mysql 依照中文名称排序
- 用HTML+CSS代码写一个3D旋转相册
- 诺基亚智能手机常见问题
- 邮件、域名、DNS相关知识