变速箱齿轮打坏的症状:关于ADO封装的问题!急。

来源:百度文库 编辑:高考问答 时间:2024/05/06 03:05:01
我已经做了一个基于ADO方式操作数据库的系统,如何封装为一个类?
详解过程,谢谢!
看清问题,是ADO不是DAO!!!

一个常用的对数据层访问的模式为DAO(data access object)
将所有与数据库相关的代码(如:sql, recordset , connection等)都封装到dao类中,系统中要用到数据库操作的地方就调用dao 类.
至于dao类如何分类分,有2种基本的方法:
1.所有数据库相关的代码放到一个dao类中,这种方法会使dao类非常庞大,不建议使用
2.一个表一个dao类,例如数据库中有个STUDENT表,我们写一个StudentDao类,其中包括对STUDENT表的所有操作,如包括insert(), delete(), search(),update()等函数,这些函数中就放数据库操作的相关代码.这种方法很常用.