zoukankan      html  css  js  c++  java
  • 链接SQL Server 的DBHelper

    public static class DBHelper
    {
    private static string connectionString = System.Configuration.ConfigurationManager.ConnectionStrings["PrimeMSSQL"].ConnectionString;

    public static int ExecuteCommand(string safeSql)
    {
    using (SqlConnection connection = new SqlConnection(connectionString))
    {
    connection.Open();
    SqlCommand cmd = new SqlCommand(safeSql, connection);
    return cmd.ExecuteNonQuery();
    }
    }

    public static int ExecuteCommand(string sql, params SqlParameter[] values)
    {
    using (SqlConnection connection = new SqlConnection(connectionString))
    {
    connection.Open();
    SqlCommand cmd = new SqlCommand(sql, connection);
    cmd.Parameters.AddRange(values);
    return cmd.ExecuteNonQuery();
    }
    }

    public static int GetScalar(string safeSql)
    {
    using (SqlConnection connection = new SqlConnection(connectionString))
    {
    connection.Open();
    SqlCommand cmd = new SqlCommand(safeSql, connection);
    return Convert.ToInt32(cmd.ExecuteScalar());
    }
    }
    public static int GetScalar(string sql, params SqlParameter[] values)
    {
    using (SqlConnection connection = new SqlConnection(connectionString))
    {
    connection.Open();
    SqlCommand cmd = new SqlCommand(sql, connection);
    cmd.Parameters.AddRange(values);
    return Convert.ToInt32(cmd.ExecuteScalar());
    }
    }

    public static SqlDataReader GetReader(string safeSql)
    {
    SqlConnection connection = new SqlConnection(connectionString);
    connection.Open();
    SqlCommand cmd = new SqlCommand(safeSql, connection);
    return cmd.ExecuteReader(CommandBehavior.CloseConnection);
    }

    public static SqlDataReader GetReader(string sql, params SqlParameter[] values)
    {
    SqlConnection connection = new SqlConnection(connectionString);
    connection.Open();
    SqlCommand cmd = new SqlCommand(sql, connection);
    cmd.Parameters.AddRange(values);
    return cmd.ExecuteReader(CommandBehavior.CloseConnection);
    }

    public static DataTable GetDataSet(string safeSql)
    {
    using (SqlConnection connection = new SqlConnection(connectionString))
    {
    DataSet ds = new DataSet();
    SqlCommand cmd = new SqlCommand(safeSql, connection);
    SqlDataAdapter da = new SqlDataAdapter(cmd);
    da.Fill(ds);
    return ds.Tables[0];
    }
    }

    public static DataTable GetDataSet(string sql, params SqlParameter[] values)
    {
    using (SqlConnection connection = new SqlConnection(connectionString))
    {
    DataSet ds = new DataSet();
    SqlCommand cmd = new SqlCommand(sql, connection);
    cmd.Parameters.AddRange(values);
    SqlDataAdapter da = new SqlDataAdapter(cmd);
    da.Fill(ds);
    return ds.Tables[0];
    }
    }
    }

  • 相关阅读:
    nginx-consul-template
    安装calico
    安装docker
    etcd集群安装
    安装consul-client+registrator
    command not found 的解决&&解释
    安装consul
    RAC环境下SCAN IP可以PING通,1521端口也可以TELNET,但是无法建立数据库连接
    Error starting daemon: error initializing graphdriver: devmapper: Device docker-thinpool is not a thin pool
    nginx+keepalived高可用
  • 原文地址:https://www.cnblogs.com/loveLu/p/4904891.html
Copyright © 2011-2022 走看看