zoukankan      html  css  js  c++  java
  • 三层中SQLHelper.cs类的实现

    class SqlHelper
    {
    protected string connectionString;
    protected sqlConnection sqlConnection;
    protected sqlCommand;       
    public SqlHelper(string connection string){}      //构造函数
    public ~SqlHelper(){}         //析构函数
     
    private SqlParameter MakeParam(string paramName, SqlDbType dbType, int size, ParameterDirection direction, object value) 
              //内部产生参数
    public SqlParameter MakeInParam(string paramName, SqlDbType dbType, int size, object value) //产生输入参数
    public SqlParameter MakeOutparam(string paramName, SqlDbType dbType, int size, object value) //产生输出参数

       //ExecuteNonQuery
            //ExecuteDataset
            //ExecuteReader
            //ExecuteScalar
            //ExecuteXmlReader

    //ExecuteNonQuery相关的重载函数。
    public int ExecuteNonQuery(string connectionString,CommandType commandType,string commandText);
    public int ExecuteNonQuery(string connectionString,CommandType commandType,string commandText,SqlParameter[]  commandparameters);
    public int ExecuteNonQuery(string connectionString,string spName,object[] parameterValues);
    public int ExecuteNonQuery(Sqlconnection connection,CommandType commandType,string commandtext);
    public int ExecuteNonQuery(SqlConnection connection,CommandType commandType,string commandText,
     params SqlParameter[] commandParameters);
    public int ExecuteNonQuery(SqlConnection connection,string spName,object[] parameterValues);
    public int ExecuteNonQuery(SqlTransaction transaction,CommandType commandType,string commandText);
    public int ExecuteNonQuery(SqlTransaction transaction,CommandType commandType,string commandText,
     SqlParameter[] commandParameters);
    public int ExecuteNonQuery(SqlTransaction transaction,string spName,object[] parameterValues);

    }

    sqlhelper中如何得到连接字符串呢?

    DAL中添加System.web 和System.configuration引用。

    直接读取web.config

    web项目中引用DAL

  • 相关阅读:
    MATLAB中的灰狼优化算法
    关于excel的一个问题的解决--(但是还是没弄清楚解决的原理)
    Windows上面遇到一个问题一直没有解决,求大佬指教
    Visio实用快捷键+比较不错的总结
    通过命令符查看笔记本电脑的电池损耗
    使用小工具QuickLook的使用
    科研工具--HistCite
    win10 效率
    office 2016文件已损坏,无法打开
    关于mathtype的使用方法的一些总结
  • 原文地址:https://www.cnblogs.com/netact/p/1910717.html
Copyright © 2011-2022 走看看