zoukankan      html  css  js  c++  java
  • 我的数据访问函数库的源代码(一)—— 共用部分

    /* 2008 4 25 更新 */

    我的数据访问函数库
    的源码。整个类有1400多行,原先就是分开来写的,现在更新后还是分开来发一下吧。

    第一部分:内部成员,初始化设置等。
      1using System;
      2using System.Data;
      3using System.Data.SqlClient;
      4using HBS.DataStruct;
      5using HBS.Form;
      6
      7//using System.Security.Principal;
      8
      9namespace HBS
     10{
     11    /// <summary>
     12    /// 存储过程的参数的类型,在输出型的参数里使用。
     13    /// </summary>

     14    public enum ParameterKind
     15    {
     16        Int,Double,Decimal,NVarChar,Bit
     17    }

     18
     19    /// <summary>
     20    /// 这是一个通用的数据访问层接口。对ADO.NET的封装。功能类似于 SQLHelper ,但是需要实例化。
     21    /// </summary>

     22    public sealed class DataAccessLayer
     23    {
     24        属性
     71
     72        public DataAccessLayer()    //构造函数
     73        {
     74            //默认不使用事务
     75            isUseTrans = false;        
     76            //得到 SqlCommand 的实例
     77            cm = new SqlCommand();
     78            //获取连接字符串
     79            cm.Connection = new SqlConnection(HBS.Config.Connection.ConnectionString );
     80            //初始化错误信息
     81            errorMsg = "0";
     82            isShowErrorSQL = true;  //本地运行,显示出错的查询语句(包括存储过程名程)
     83            //isShowErrorSQL = false; //服务器运行,不显示出错的查询语句(包括存储过程名程)
     84        }

     85        
     86        内部函数 
    127
    128        记录错误日志
    167
    168        //事务日志
    169        事务处理部分。并没有做太多的测试,有不合理的地方请多指教
    217
    218}

    219}


    下载全部源文件。 

    http://www.cnblogs.com/jyk/archive/2008/04/25/1170979.html

  • 相关阅读:
    C++入门经典-例8.5-多重继承
    C++入门经典-例8.3-子类显示调用父类构造函数
    C++入门经典-例8.2-构造函数的访问顺序
    C++入门经典-类成员的可访问性,继承后的可访问性
    C++入门经典-例8.1-类的继承
    C++入门经典-例7.10-运算符的重载,重载加号运算符
    C++入门经典-例7.9-对象数组,批量化生产
    C++入门经典-例7.8-const对象,标准尺寸
    C++入门经典-例7.7-对象与复制,菌类的繁殖
    C++入门经典-例7.6-this指针,同一个类的不同对象数据
  • 原文地址:https://www.cnblogs.com/jyk/p/478022.html
Copyright © 2011-2022 走看看