sqlhelper

附上连接字符串//Data Source=.; Initial Catalog=Mytest;User ID=sa;Password=//

附上声明那一臭长段子//

private static string constring =
ConfigurationManager.ConnectionStrings["Constr"].ConnectionString//

class sqlhelper
    {
        private static string connstring = ConfigurationManager.ConnectionStrings["connstr"].ConnectionString;
        public static int ExecuteNoquery(string sql, params SqlParameter[] parameters)
        {
            using (SqlConnection conn = new SqlConnection(connstring))
            {
                conn.Open();
                using (SqlCommand cmd = conn.CreateCommand())
                {
                    cmd.CommandText = sql;
                    cmd.Parameters.AddRange(parameters);
                    return cmd.ExecuteNonQuery();
                }
            }
        }
        public static object Executescalar(string sql, params SqlParameter[] parameters)
        {
            using (SqlConnection conn = new SqlConnection(connstring))
            {
                conn.Open();
                using (SqlCommand cmd = conn.CreateCommand())
                {
                    cmd.CommandText = sql;
                    cmd.Parameters.AddRange(parameters);
                    return cmd.ExecuteScalar();
                }
            }
        }
        public static DataTable ExecuteDatatable(string sql, params SqlParameter[] parameters)
        {
            using (SqlConnection conn = new SqlConnection(connstring))
            {
                conn.Open();
                using (SqlCommand cmd = conn.CreateCommand())
                {
                    cmd.CommandText = sql;
                    cmd.Parameters.AddRange(parameters);
                    DataSet dataset = new DataSet();
                    SqlDataAdapter dataadapter = new SqlDataAdapter(cmd);

                    dataadapter.Fill(dataset);
                    return dataset.Tables[0];
                }
            }
        }
    }
原文地址:https://www.cnblogs.com/zhanying/p/3398297.html