static class SqlHelper
{private static string strConn = ConfigurationManager.ConnectionStrings["连接字符串的名字"].ConnectionString;public static int ExecuteNonQuery(string sql,params SqlParameter[] parameters){using(SqlConnection conn = new SqlConnection(strConn)){conn.Open();using(SqlCommand cmd = conn.CreateCommand()){cmd.CommandText = sql;cmd.Parameters.AddRange(parameters);return cmd.ExecuteNonQuery();}}}public static Object ExecuteScalar(string sql,params SqlParameter[] parameters){using(SqlConnection conn = new SqlConnection(strConn)){conn.Open();using(SqlCommand cmd = conn.CreateCommand()){cmd.CommandText = sql;cmd.Parameters.AddRange(parameters);return cmd.ExecuteScalar();}}}public static DataTable ExecuteDataTable(string sql,params SqlParameter[] parameters){using(SqlConnection conn = new SqlConnection(strConn)){conn.Open();using(SqlCommand cmd = conn.CreateCommand()){cmd.CommandText = sql;cmd.Parameters.AddRange(parameters);SqlDataAdapter adapter = new SqlDataAdapter(cmd);DataSet dataset = new DataSet();adapter.Fill(dataset);return dataset.Tables[0];}}}
}

转载于:https://www.cnblogs.com/buzi521/archive/2013/02/27/2935445.html

SqlHelper的编写相关推荐

  1. SqlHelper.cs 使用时要注意的地方

    在使用SqlHelper.cs 编写数据访问层时如果你这样写: SqlHelper.ExecuteScalar(DBH.ConnStr, "UserClass_CheckClassId&qu ...

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

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

  3. c#中SqlHelper类的编写(三)

    下面我们直接用可变长度参数的方式写一个完整的SqlHelper增删改public static int ExecuteNonQuery(string sql,params Parameter[] pa ...

  4. SqlHelper编写

    目录 现在用的EF比较多,渐渐的ADO.NET比较少用了. 今天就当做是SqlHelper的小小总结. SqlHelper.cs =================================== ...

  5. 一步一步写自己的SqlHelper类库

    前言: 一开始不懂SqlHelper是什么,以为是新东西.第一遍大量的查资料,在csdn上找到很多人写好的SqlHelper类,发现每个人写的很像,但又都不一样,找了一个能用的上的,敲了一遍别人的代码 ...

  6. SqlHelper全攻略

    1.获取SqlHelper.cs文件 >>可以到网上下载 >>用SqlHelper的源代码,自已创建一个.cs文件.代码如下: SqlHelper.cs //========= ...

  7. sqlhelper使用指南

    摘自http://blog.csai.cn/user1/18042/archives/2006/9812.html By  newstyle 发表于 2006-12-6 19:36:00 摘要:Dat ...

  8. 牛腩新闻发布系统(一):SQLHelper重构(一)

    导读:在机房重构的时候,就用到了SQLHelper,但那时候即使把代码反复看了很多遍,也看了注释,还和同学交流,也依然是半懂不懂.现在,我再次用到了SQLhelper这个东西,就来说说SQLHelpe ...

  9. 从零开始编写自己的C#框架(23)——上传组件使用说明

    文章导航 1.前言 2.上传组件功能说明 3.数据库结构 4.上传配置管理 5.上传组件所使用到的类 6.上传组件调用方法 7.效果演示 8.小结 1.前言 本系列所使用的是上传组件是大神July开发 ...

  10. asp.net mysql helper_asp.net使用SQLHelper操作数据库

    使用控件,能够方便开发人员的开发和使用,但是很多情况下,不能使用控件来实现,所以很多情况都需要使用ADO.NET操作数据库中的数据,SQLHelper是将ADO.NET中对数据操作的类和对象进行的封装 ...

最新文章

  1. URL 去重的 6 种方案!(附详细代码)
  2. eclipse No projects are found to import 的解决
  3. 咖啡文化:各种咖啡名称与选择
  4. 62. Unique Paths
  5. docker 批量删除容器和镜像
  6. 后端技术:MyBatis动态SQL写法介绍
  7. 对大脑有益的16种食物_对大脑有益的食物有哪些?
  8. multipartfile 获取文件路径_Excel工作表中的20个信息函数,获取文件路径,单元格格式等!...
  9. Atitit 知识图谱 知识抽取 信息抽取的总结艾提拉总结 目录 1. 知识抽取 1 2. 数据源主要来自两种渠道( 2 2.1. 内部结构化数据vs 外部网页数据 2 3. 2. 知识图谱的数据来
  10. 几种java反编译软件的安装以及使用总结
  11. CCNA中文版完整教程
  12. LBS基站定位接口代码示例
  13. HDU 6070 线段树
  14. 蓝桥杯 方格问题 6x6的方格,沿着格子的边线剪开成两部分。 要求这两部分的形状完全相同
  15. Invalid bound statement (not found): com.zheng.mapper.UserMapper.login
  16. 基于易语言,百度推广,飞鱼信息流,快手信息流等整合系统
  17. Nodeparty-SZ-1 深圳聚会活动回顾总结[2012.01.08] - CNode
  18. python用bbp公式计算圆周率_利用BBP公式来计算Pi圆周率的PHP代码
  19. 篮球队编程题(Java)
  20. 郝健: Linux内存管理学习笔记-第3节课

热门文章

  1. MANIFEST.MF文件的编辑注意事项
  2. Sharepoint Portal Server 2005?
  3. 微信小程序使用代码切换底部导航
  4. 程序员被公司辞退12天,前领导要求回公司讲清楚代码,结果懵了
  5. 20亿条记录的MySQL大表,我们这样迁移的
  6. 记住:永远不要在MySQL中使用utf8,请使用utf8mb4
  7. 华为云TechWave全球技术峰会,看云基础设施全新打开方式
  8. 苹果发布会预示了什么?
  9. 给 22 岁的自己六点建议
  10. Android开源项目推荐之「网络请求哪家强」