SqlHelper
using System;
using System.Collections.Generic;
using System.Collections.Generic;
using System.Text;
using System.Data;
using System.Data.SqlClient;
using System.Data.SqlClient;
namespace Demo2017
{
public class SqlHelper
{
public static SqlDataReader ExecuteReader(string constr, string cmdstr, CommandType type, params SqlParameter[] ps)
{
SqlConnection conn = new SqlConnection(constr);
conn.Open();
SqlCommand cmd = new SqlCommand(cmdstr, conn);
{
public class SqlHelper
{
public static SqlDataReader ExecuteReader(string constr, string cmdstr, CommandType type, params SqlParameter[] ps)
{
SqlConnection conn = new SqlConnection(constr);
conn.Open();
SqlCommand cmd = new SqlCommand(cmdstr, conn);
            cmd.CommandType = type;
            if (ps.Length > 0)
{
cmd.Parameters.AddRange(ps);
}
{
cmd.Parameters.AddRange(ps);
}
            SqlDataReader dr = cmd.ExecuteReader(CommandBehavior.CloseConnection);
            return dr;
}
}
public static int ExecuteNonQuery(string constr, string cmdstr,CommandType type, params SqlParameter[] ps)
{
SqlConnection conn = new SqlConnection(constr);
conn.Open();
SqlCommand cmd = new SqlCommand(cmdstr, conn);
            cmd.CommandType = type;
            if (ps.Length > 0)
{
cmd.Parameters.AddRange(ps);
}
{
cmd.Parameters.AddRange(ps);
}
           int i= cmd.ExecuteNonQuery();
           return i;
}
}
public static DataSet ExecuteDataSet(string constr, string cmdstr,CommandType type, params SqlParameter[] ps)
{
SqlConnection conn = new SqlConnection(constr);
SqlDataAdapter sda = new SqlDataAdapter(cmdstr, conn);
            sda.SelectCommand.CommandType=type;
            if (ps.Length > 0)
{
sda.SelectCommand.Parameters.AddRange(ps);
}
{
sda.SelectCommand.Parameters.AddRange(ps);
}
            DataSet ds = new DataSet();
            sda.Fill(ds);               
            return ds;
}
}
public static object ExecuteScalar(string constr, string cmdstr,CommandType type, params SqlParameter[] ps)
{
SqlConnection conn = new SqlConnection(constr);
conn.Open();
SqlCommand cmd = new SqlCommand(cmdstr, conn);
            cmd.CommandType = type;
            if (ps.Length > 0)
{
cmd.Parameters.AddRange(ps);
}
{
cmd.Parameters.AddRange(ps);
}
            object o = cmd.ExecuteScalar();
            return o;
}
}
    }
}
}
 
                    
                     
                    
                 
                    
                

 
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号