SqlHelper

来源:互联网 发布:丛云牙 知乎 编辑:程序博客网 时间:2024/06/16 00:14

应用程序配置文件:

<?xml version="1.0" encoding="utf-8" ?><configuration>  <connectionStrings >    <add name ="conStr" connectionString ="Data Source=.\SQLEXPRESS;Initial Catalog=My_Test;Integrated Security=True"/>  </connectionStrings></configuration>

SqlHelper类

   private static string strCon = ConfigurationManager.ConnectionStrings["conStr"].ConnectionString;        //使用长度可变参数来简化        public static int ExecuteNonQuery(string sql, params SqlParameter[] parameter)        {            using (SqlConnection con=new SqlConnection (strCon))            {                con.Open();                using (SqlCommand cmd=con.CreateCommand())                {                    cmd.CommandText = sql;                     cmd.Parameters.AddRange(parameter);                    return cmd.ExecuteNonQuery();                }            }        }        public static object ExecuteScalar(string sql, params SqlParameter[] paramerter)        {            using (SqlConnection con=new SqlConnection (strCon))            {                con.Open();                using (SqlCommand cmd=con.CreateCommand())                {                    cmd.CommandText = sql;                    cmd.Parameters.AddRange(paramerter);                    return cmd.ExecuteScalar();                }            }        }        //执行sql语句比较少的时候:        public static DataTable ExecuteDataTable(string sql, params SqlParameter[] parameter)        {            using (SqlConnection con=new SqlConnection (strCon))            {                con.Open();                using (SqlCommand cmd=con.CreateCommand ())                {                    cmd.CommandText = sql;                    cmd.Parameters.AddRange(parameter);                    SqlDataAdapter adp = new SqlDataAdapter(cmd);                    DataSet ds = new DataSet();                    adp.Fill(ds);                    return ds.Tables[0];                }            }        }


 

 

	
				
		
原创粉丝点击