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

        }

  • 相关阅读:
    学了这么多年技术,为什么水平还是一般般?
    你能不用计算机来计算S=a+(a+1)+(a+2) + ...... + b的解的数目吗?
    迟来的2013年总结
    如何快速查找IP归属地
    Shiro 权限标签
    Shiro 权限注解
    Shiro 授权
    shiro 身份验证
    Kaptcha
    FastJson
  • 原文地址:https://www.cnblogs.com/zijinguang/p/1234769.html
Copyright © 2011-2022 走看看