一个简单实用的“数据库访问层”!(基于C#语言)

     我从学习Asp.Net(C#)开始到将其作为谋生工具至今已18月有余,当初有那么一阵对.NET的CLR很似痴迷,对C#2.0所带来
的新特性也疯狂不已。因为工作环境所迫,已经很久没有使用VS2005/2008作为自己的IDE了,一直在VS2003中煎熬的感觉已
经让我失去了对痛苦的理解,或许这也是逼迫我逐步转向前端开发的一个原动力吧。

     这个“数据库访问层”的诞生是在我接触.NET和SQL Sever半年之后,在“师傅”的指点下通过硬背下代码,再到后来逐步
加深对其实质的理解,能够按照师傅的要求在18分钟准确无误的书写下每一行代码,那时所获得满足感,或许只有曾经有过类似
经历的“战友”们才能体味。

     该“数据库访问层”还有许多不太完善的地方,例如缺少事务的处理(对于现在我的来说,一般喜欢放在存储过程来完成)等,
希望下列代码对大家有所帮助:

IDBAccess 部分代码

 

DBAccess 部分代码

 

DBAccessFactory 部分代码

 

     以上即是“数据库访问层”的完整部分,注释应该很详细了,代码细节我就不多说了,大家花费一点宝贵的时间仔细的把代码看完
应该就很清楚了。或许以上代码对刚接触.NET不久的新手带来一点点困惑,因为代码中用到接口、泛型、工厂模式等概念,最终希望我
的这点奉献精神能带给大家一点帮助,呵呵。

你可能感兴趣的:(数据库)