设为首页 加入收藏

TOP

使用C# 操作存储过程,执行sql语句通用类(六)
2019-09-17 18:57:38 】 浏览:150
Tags:使用 操作 存储 过程 执行 sql 语句 通用
rKeyValuesEntity[] paramsObject)
        {
            int count = 0;
            using (SqlConnection conn = new SqlConnection(sqlConnStr))
            {
                conn.Open();
                SqlCommand cmd = new SqlCommand(sql, conn); //定义一个sql操作命令对象
                if (paramsObject.Count() > 0)
                {
                    for (int i = 0; i < paramsObject.Count(); i++)
                    {
                        SqlParameter sqlParameter = new SqlParameter(paramsObject[i].Key, paramsObject[i].Value);
                        cmd.Parameters.Add(sqlParameter);
                    }
                }
                count = cmd.ExecuteNonQuery(); //执行语句
                conn.Close(); //关闭连接
                cmd = null;
                conn.Dispose(); //释放对象
            }
            return count;
        }
 
      当数据库中表关系及其复杂,并且数据量特别多的时候(一般情况下用缓存解决问题),执行sql查询语句相当耗时,需要设置sql语句请求超时时间。
      执行sql查询语句,设置sql查询语句超时时间
        /// <summary>
        /// 执行SQL脚本
        /// </summary>
        /// <param name="connStr">连接字符串</param>
        /// <param name="sqlScript">SQL脚本</param>
        /// <param name="ResponseBool">执行状态</param>
        /// <p
首页 上一页 3 4 5 6 7 8 9 下一页 尾页 6/9/9
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇ASP.NETMVC 分页 下一篇WPF数字滚动效果

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目