zoukankan      html  css  js  c++  java
  • sqlHelper

    using System;
    using System.Configuration;
    using System.Data;
    using System.Data.SqlClient;
    using System.Collections;

        
    /// <summary>
        
    /// The SqlHelper class is intended to encapsulate high performance, 
        
    /// scalable best practices for common uses of SqlClient.
        
    /// </summary>

        public abstract class SqlHelper
        
    {

            
    //Database connection strings
            public static readonly string strConnection = ConfigurationManager.ConnectionStrings["ConnectionString1"].ConnectionString;
            
    //public static readonly string ConnectionStringInventoryDistributedTransaction = ConfigurationManager.ConnectionStrings["SQLConnString2"].ConnectionString;
            
    //public static readonly string ConnectionStringOrderDistributedTransaction = ConfigurationManager.ConnectionStrings["SQLConnString3"].ConnectionString;
            
    //public static readonly string ConnectionStringProfile = ConfigurationManager.ConnectionStrings["SQLProfileConnString"].ConnectionString;

            
    // Hashtable to store cached parameters
            private static Hashtable parmCache = Hashtable.Synchronized(new Hashtable());

            
    ExecuteNonQuery

            
    ExecuteReader

            
    ExecuteScalar

            
    ExecuteDataSet

            
    CacheParameters

            
    GetCachedParameters

            
    PrepareCommand

            
    #region AddSqlParas
            
    /**/
            private static SqlCommand AddSqlParas(SqlParameter[] SqlParas, string cmdText, CommandType cmdType, SqlConnection SqlDataConn)
            
    {
                SqlCommand SqlComm 
    = new SqlCommand(cmdText, SqlDataConn);
                SqlComm.CommandType 
    = cmdType;
                
    if (SqlParas != null)
                
    {
                    
    foreach (SqlParameter p in SqlParas)
                    
    {
                        SqlComm.Parameters.Add(p);
                    }

                }

                
    return SqlComm;
            }

            
    #endregion

        }

  • 相关阅读:
    【2019-12-20】做好人和己可以事半功倍
    【2019-12-11】人生信条再抄写
    【2019-12-10】人生信条抄写
    【2019-12-19】多跟自己讲讲道理
    【2019-12-18】要时刻警惕思维固化
    【2019-12-17】做人还是要回归朴实
    爬取美团
    总结day7 ---- 函数的内容 ,初识,返回值,进阶(一)
    day05 --class --home
    一期 自检:
  • 原文地址:https://www.cnblogs.com/zijinguang/p/1234769.html
Copyright © 2011-2022 走看看