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

        }

  • 相关阅读:
    CC
    codeforces 984 E. Elevator
    codeforces 984 D. XOR-pyramid
    codeforces 984 C. Finite or not?
    codeforces 984 B. Minesweeper
    codeforces 984 A. Game
    Loj #6000. 「网络流 24 题」搭配飞行员
    2015-2016 ACM-ICPC, NEERC, Northern Subregional Contest 训练报告
    省赛训练 分块9题
    AC自动机 hdu 2222 Keywords Search
  • 原文地址:https://www.cnblogs.com/zijinguang/p/1234769.html
Copyright © 2011-2022 走看看