注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

一个色导航

一个色导航

 
 
 

日志

 
 

SqlHelper类  

2010-07-02 11:47:46|  分类: 程序人生 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

using System;
using System.Data;
using System.Configuration;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using System.Data.SqlClient;
namespace Test1
{
    public class SqlHelper
    {
        string connStr = "server=.;uid=sa;pwd=sa;database=pubs";
        /// <summary>
        /// 数据查询
        /// </summary>
        /// <param name="sql">查询sql语句</param>
        /// <returns>DataTable</returns>
        public DataTable Select(string sql)
        {
            using (SqlConnection conn = new SqlConnection(connStr))
            {
                using (SqlDataAdapter sda = new SqlDataAdapter(sql,conn))
                {
                    DataTable dt = new DataTable();
                    sda.Fill(dt);
                    return dt;
                }
            }
        }
        /// <summary>
        /// 执行查询
        /// </summary>
        /// <param name="sql">查询sql语句</param>
        /// <returns>object</returns>
        public object ExecuteScalar(string sql)
        {
            using (SqlConnection conn = new SqlConnection(connStr))
            {
                conn.Open();
                using (SqlCommand cmd = new SqlCommand(sql, conn))
                {
                    return cmd.ExecuteScalar();
                }
            }
        }
        /// <summary>
        /// 用存储过程查询数据
        /// </summary>
        /// <param name="sql">查询sql语句</param>
        /// <param name="parameter">参数数组</param>
        /// <returns>DataTable</returns>
        public DataTable ExecuteNonSelect(string sql,SqlParameter[] parameter)
        {
            using (SqlConnection conn = new SqlConnection(connStr))
            {
                conn.Open();
                using (SqlCommand cmd = new SqlCommand(sql, conn))
                {
                    cmd.CommandType = CommandType.StoredProcedure;
                    foreach (SqlParameter Parameter in parameter)
                    {
                        cmd.Parameters.Add(Parameter);
                    }
                    SqlDataAdapter sda = new SqlDataAdapter(cmd);
                    DataTable dt = new DataTable();
                    sda.Fill(dt);
                    return dt;
                }
            }
        }
        /// <summary>
        /// 执行增、删、改、查,返回受影响的行数
        /// </summary>
        /// <param name="sql">查询sql语句</param>
        /// <param name="parameter">参数数组</param>
        /// <returns>int</returns>
        public int ExecuteNonQuery(string sql, SqlParameter[] parameter)
        {
            using (SqlConnection conn = new SqlConnection(connStr))
            {
                conn.Open();
                using (SqlCommand cmd = new SqlCommand(sql, conn))
                {
                    cmd.CommandType = CommandType.StoredProcedure;
                    foreach (SqlParameter Parameter in parameter)
                    {
                        cmd.Parameters.Add(Parameter);
                    }
                    return cmd.ExecuteNonQuery();
                }
            }
        }
    }
}

此文原载:http://www.keyouweb.com/

  评论这张
 
阅读(6)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018