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

    }

  • 相关阅读:
    目录和文件的权限设置方法
    logstash5 单实例多配置文件实现
    elasticsearch 使用快照方式迁移数据
    mysql 主库有数据通过锁库做主从
    mfs挂载
    web页面性能分析一些网址
    centos7 ffmpeg安装
    (转)在 Windows 上安装Rabbit MQ 指南
    (转)TeamCity配置笔记
    (转)分布式缓存GemFire架构介绍
  • 原文地址:https://www.cnblogs.com/qiqiBoKe/p/2797370.html
Copyright © 2020-2023  润新知