博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SqlHelper
阅读量:4631 次
发布时间:2019-06-09

本文共 1191 字,大约阅读时间需要 3 分钟。

private static readonly string str = ConfigurationManager.ConnectionStrings["strCon"].ConnectionString;

        public static DataTable GetTable(string sql)
        {
            DataTable dt = new DataTable();
            using (SqlDataAdapter sda = new SqlDataAdapter(sql, str))
            {
                sda.Fill(dt);
            }
            return dt;
        }
        public static int ExecuteNonQuery(string sql, params SqlParameter[] param)
        {
            using (SqlConnection con = new SqlConnection(str))
            {
                using (SqlCommand cmd = new SqlCommand(sql, con))
                {
                    cmd.Parameters.AddRange (param);
                    con.Open();
                    return cmd.ExecuteNonQuery();
                }
            }
        }
        public static object ExecuteScalar(string sql, params SqlParameter[] param)
        {
            using (SqlConnection con = new SqlConnection(str))
            {
                using (SqlCommand cmd = new SqlCommand(sql, con))
                {
                    cmd.Parameters.AddRange  (param);
                    con.Open();
                    return cmd.ExecuteScalar();
                }
            }
        }
        public static SqlDataReader ExecuteReader(string sql, params SqlParameter[] param)
        {
            SqlConnection con = new SqlConnection(str);

            using (SqlCommand cmd = new SqlCommand(sql, con))

            {
                cmd.Parameters.AddRange(param);
                try
                {
                    con.Open();
                    return cmd.ExecuteReader(System.Data.CommandBehavior.CloseConnection);
                }
                catch (Exception ex)
                {
                    throw ex;
                }
            }
        }

转载于:https://www.cnblogs.com/crazyair/p/3638102.html

你可能感兴趣的文章
基于DotNet构件技术的企业级敏捷软件开发平台 - AgileEAS.NET - 5.0 简介
查看>>
oracle分页sql语句
查看>>
将对象转为数组方法:延伸array_map函数在PHP类中调用内部方法
查看>>
组合逻辑电路-----竞争与冒险现象
查看>>
angular表单验证
查看>>
Redhat7 搭建vsftpd(三种方式登录)
查看>>
并查集学习笔记
查看>>
Android为TV端助力 EventBus.getDefault()开源框架
查看>>
Hive实战之学生选课
查看>>
解决requestAnimationFrame的兼容问题
查看>>
$.getScript("/Scripts/js/video.min.js");
查看>>
OpenCV码源笔记——RandomTrees (二)(Forest)
查看>>
cron定时任务
查看>>
Js控制treeview中选中的checkbox
查看>>
pytorch安装
查看>>
Java 日期加减计算.
查看>>
评论往届项目
查看>>
四则运算
查看>>
右键菜单中的文本文档添加快捷键
查看>>
关于c语言变量的内存分布测试程序
查看>>