zoukankan      html  css  js  c++  java
  • SQL中的方法封装成类

    public class SqlHelp
    {

    public static int ExecuteNonQuery(string sql, params SqlParameter[] pms)
    {
    string conStr = ConfigurationManager.ConnectionStrings["connStr"].ConnectionString;
    SqlConnection conn = new SqlConnection(conStr);
    conn.Open();
    SqlCommand cmd = conn.CreateCommand();
    cmd.CommandText = sql;
    if (pms != null)
    {
    cmd.Parameters.AddRange(pms);
    }
    return cmd.ExecuteNonQuery();
    conn.Close();
    conn.Dispose();
    }

    public static object ExecuteScalar(string sql, params SqlParameter[] pms)
    {
    string conStr = ConfigurationManager.ConnectionStrings["connStr"].ConnectionString;
    SqlConnection conn = new SqlConnection(conStr);
    conn.Open();
    SqlCommand cmd = conn.CreateCommand();
    cmd.CommandText = sql;
    if (pms != null)
    {
    cmd.Parameters.AddRange(pms);
    }
    return cmd.ExecuteScalar();
    conn.Close();
    conn.Dispose();
    }

    public static SqlDataReader ExecuteReader(string sql, params SqlParameter[] pms)
    {
    string conStr = ConfigurationManager.ConnectionStrings["connStr"].ConnectionString;
    SqlConnection conn = new SqlConnection(conStr);
    conn.Open();
    SqlCommand cmd = conn.CreateCommand();
    cmd.CommandText = sql;
    if (pms != null)
    {
    cmd.Parameters.AddRange(pms);
    }
    return cmd.ExecuteReader();
    }

    public static DataTable ExecuteDataTable(string sql, params SqlParameter[] pms)
    {
    string conStr = ConfigurationManager.ConnectionStrings["connStr"].ConnectionString;
    DataTable table = new DataTable();
    SqlDataAdapter adapter = new SqlDataAdapter(sql, conStr);
    adapter.Fill(table);
    return table;
    }

    }

  • 相关阅读:
    1048 石子归并
    高精度算法小结
    3117 高精度练习之乘法
    UVa 11809
    3115 高精度练习之减法
    3116 高精度练习之加法
    “da shen” in my heart
    爱是怀疑!
    普通disco
    崇拜
  • 原文地址:https://www.cnblogs.com/qiqiBoKe/p/2797370.html
Copyright © 2011-2022 走看看