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

  • 相关阅读:
    [leetcode] 110. 平衡二叉树
    [leetcode] 109. 有序链表转换二叉搜索树
    [leetcode] 108. 将有序数组转换为二叉搜索树
    [leetcode] 107. 二叉树的层次遍历 II
    [leetcode] 106. 从中序与后序遍历序列构造二叉树
    [leetcode] 105. 从前序与中序遍历序列构造二叉树
    [leetcode] 111. 二叉树的最小深度
    LeetCode
    LeetCode
    LeetCode
  • 原文地址:https://www.cnblogs.com/netact/p/1910717.html
Copyright © 2011-2022 走看看