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类的使用相关推荐

  1. ADO.NET复习——自己编写SqlHelper类

    今天复习了一次ADO.NET基础,整理一下自己的认为的重点: 编写SqlHelper类,方便我们执行数据库语句,这时可以直接调用封装在SqlHelper类的方法.现在大多数公司面试的时候,给你的面试题 ...

  2. 整理出一个比较实用的SqlHelper类 满足大多数情况的使用

    /// <summary>/// SqlHelper类 by zy 2016-3-11/// </summary>public sealed class SqlHelper{/ ...

  3. SqlHelper 类

    using System; using System.Configuration; using System.Data; using System.Data.SqlClient; using Syst ...

  4. .net mysql sqlhelper_「谢灿asp.net三层架构」5、DAL中公共类-SqlHelper类应该这样写

    <谢灿asp.net三层架构>系列教程由小灿灿IT首发百度平台,希望对各位喜欢计算机的同学有所帮助!关注+分享+评论+点赞,是对我们最好的支持!有了您的支持,我们坚信我们会做得更好! 在C ...

  5. 使用sqlhelper类查询时假如不需要参数化,那到时SqlParameter这个传参怎么处理

    发表于: 2015-04-25 22:53:31 我在学写SqlHelper类.用SqlParameter[]数组做为参数. 我按条件查询时,可以弄个参数化 但是查询时假如并不需要参数化,那到时Sql ...

  6. SqlHelper类的使用

    机房重构进行了一小阶段,刚开始敲代码的时候,实现每一个功能都要在D层类中写一次数据据库连接SqlConnection,SqlCommand,SqlDataReader语句,感到相当地麻烦.遇到这个问题 ...

  7. 微软官方SQLHELPER类,很实用,中文注释

    微软官方SQLHELPER类,很实用,中文注释 找了好就终于找到个完整的中文注释的了,语法,结构都值得学习哦 using System; using System.Data; using System ...

  8. EA教程 (四) SQLHelper类

    今天我们主要讲述如何用EA来做SQLHelper层的编写,首先看一下完成之后的SqlHelper图,其中我们重点关注圈注中的内容 这张图中用的单例模式的具体代码和两个类之间的关系,可以参考我之前写的一 ...

  9. SqlHelper类中的ExecuteNonQuery方法解析

    在SqlHelper类(windows原)中,ExecuteNonQuery方法通常用于执行数据库更新与返回存储过程的输出参数,它有九个重载,接下来我们来一一解析. 首先介绍一下此方法可以输入哪些参数 ...

最新文章

  1. 怎么将文件转换成linux文件,Linux将DOS文件格式转换成UNIX文件格式的方法
  2. java cpu 内存_如何检查Java中的CPU和内存使用情况?
  3. S5PV210开发 -- 烧写/启动模式
  4. nodejs实现文件上传
  5. 快捷指令_iOS快捷指令中心,太实用啦
  6. bzoj4417 [Shoi2013]超级跳马 矩乘
  7. linux下iscsi
  8. 常用的正则表达式方法1
  9. 学会这些 Python 美图技巧,就等着女朋友夸你吧!| 原力计划
  10. Java那些事之Log4j
  11. jQuery缓存操作-cache数据
  12. Android Zip解压缩目录穿越导致文件覆盖漏洞
  13. android 闪屏动态界面,Android实现闪屏欢迎界面
  14. 第四周项目2--建立”单链表“算法库
  15. 分享一些新员工培训的经验和想法
  16. 巴纳姆效应心理 学对号入座 营销中惯用的营销心理学
  17. mysql 中文名称排序,mysql 依照中文名称排序
  18. 用HTML+CSS代码写一个3D旋转相册
  19. 诺基亚智能手机常见问题
  20. 邮件、域名、DNS相关知识

热门文章

  1. 安装STM32CubeMX,stm32串口通信
  2. Linux网络与数据封装
  3. Linux环境下Kafka的下载配置和运行
  4. VUE 404页面的实现
  5. 文件加载时报错:ValueError
  6. 软件工程与计算II-23-软件工程职业基础
  7. 模拟实现strcmp函数
  8. 基于投入导向的超效率CCR-DEA模型(MATLAB)
  9. 用户使用报告_如何撰写一份合格的竞品分析报告(产品经理篇)
  10. USB转TTL给ESP8266-12F芯片下载程序