.NET 下的数据库操作类库(MyADO)
来源:岁月联盟
时间:2005-08-01

DBOperatorFactory就是工厂类了,负责“生产”一个合理类的实例。
DBEnum枚举类型,列了几个常用数据类型,用于告诉“工厂”生产什么对象。
具体的数据库操作都是DBOperator定义出来的,比如数据库的Open,Close等等,而派生类覆盖基类的方法来具体实现操作的代码。客户端调用的时候就直接调用DBOperatorFactory类的GetDBOperator方法去获取数据库操作实例就可以了(为了使用方便这里的类还可以根据使用者经常使用的数据库而定,比如我经常用SQL Server 所以我有一个方法重载直接生成SqlDBOperator的实例)。每次用的时候别忘了using MyADO
下载地址(包括源代码):http://bbs.wangxu.net/temp/myado.rar
上面的类图用Visual Studio 2005 生成的我觉得挺好看的,呵呵。另外我的在.net framework 1.1 和.net framework 2.0 上都运行了没问题(2.0 测试的还不充分)。回想原来我用VB写的ADO COM组件,这个真是高出许多啊。供大家参考了,欢迎讨论。
上一篇:分层体系结构(MVC)四