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

  • 相关阅读:
    混合 App 打开 H5 调试开关
    国内申请苹果美区ID
    windows鼠标右键文件太多
    已经配置好了的 jmeter + ant 框架
    fiddler的使用:抓包定位、模拟弱网
    jmeter响应数据中文乱码处理
    jmeter设置中文语言
    Jmeter使用CSV Data参数化,中文参数传递过程出现乱码问题
    monkey详解
    Chrome F12 谷歌开发者工具解析
  • 原文地址:https://www.cnblogs.com/netact/p/1910717.html
Copyright © 2011-2022 走看看