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;
    }

    }

  • 相关阅读:
    jsp页面a标签URL转码问题
    函数的真面目实例
    野指针和内存操作实例
    redhat安装VMware tools的方法
    线索化二叉树实例
    遍历二叉树实例
    创建二叉树实例
    树的存储结构实例
    树的定义实例
    HBase基础和伪分布式安装配置
  • 原文地址:https://www.cnblogs.com/qiqiBoKe/p/2797370.html
Copyright © 2011-2022 走看看