数据库访问一般有不同中数据库,比如Oracle,Sqlserver,Mysql等。 怎样使得程序有一定的通用性。我们可以使用工厂模式来实现。具体代码如下:
1 抽象类

























































2 Oracle连接的实例化


































































































































































3 SqlServer的实例化(自己对照上面写个,我也没写。^_^)
4 根据不同的string连接来创建不同的实例。
web.config中设置共用连接:
<appSettings>
<add key="DBConnStr" value="Data Source=INFOPLAT;User ID=InfoManager;Password=admin;" />
</appSettings>
























































5 测试程序:








我的测试通过。
如果是连接池用单例来实现。