求高手帮我看一下数据库底层访问类的代码有什么问题

小弟第一次应用工厂模式来创建数据库访问类

AbstractFactory抽象类

AccessProvider继承AbstractFactory

SqlProvider继承AbstractFactory

我通过Factory这类中的方法可以得到不同的实例化的数据库提供类(AccessProvider或SqlProvider)

不好意思……

我这里只封装access、sqlserver 访问数据库基类

我只需要改一下配置文件就可以在不同数据库之间切换 

 

sql server数据库的配置

<appSettings>
    <add key="conn" value="server=192.168.0.159\SQL2005;database=Folder;uid=sa;pwd=123456;"/>
    <add key="db" value="Sql"/>
 </appSettings>

 

access数据库的配置

<appSettings>
    <add key="conn" value="~/App_Code/test.mdf">
    <add key="db" value="Access"/>
 </appSettings>

高手帮忙看一下里面的代码做的好不好?或者有没有好建议给我。。我这里写的只是简要说明;

 

代码下载地址:DAL.rar

posted @ 2011-08-03 10:51  walleyekneel  阅读(468)  评论(7编辑  收藏  举报