一。采用工场模式实现对Connection对象的操作
Factory Method来实现数据库操作的类using System;
Factory Method来实现数据库操作的类
using System.Data;
Factory Method来实现数据库操作的类
using System.Data.Odbc;
Factory Method来实现数据库操作的类
using System.Data.OleDb;
Factory Method来实现数据库操作的类
using System.Data.SqlClient;
Factory Method来实现数据库操作的类
Factory Method来实现数据库操作的类
namespace DBFactory

Factory Method来实现数据库操作的类
二。采用工场模式实现对Command对象的操作

Factory Method来实现数据库操作的类using System;
Factory Method来实现数据库操作的类
using System.Data;
Factory Method来实现数据库操作的类
using System.Data.Common;
Factory Method来实现数据库操作的类
using System.Data.OleDb;
Factory Method来实现数据库操作的类
using System.Data.SqlClient;
Factory Method来实现数据库操作的类
Factory Method来实现数据库操作的类
namespace DBFactory

 

 

 

Factory Method来实现数据库操作的类
三。采用工场模式实现对DataAdapter对象的操作
Factory Method来实现数据库操作的类using System;
Factory Method来实现数据库操作的类
using System.Data;
Factory Method来实现数据库操作的类
using System.Data.Common;
Factory Method来实现数据库操作的类
using System.Data.OleDb;
Factory Method来实现数据库操作的类
using System.Data.SqlClient;
Factory Method来实现数据库操作的类
Factory Method来实现数据库操作的类
namespace DBFactory

Factory Method来实现数据库操作的类

四。这里利用简单工场模式来返回以上的抽象工场对象

Factory Method来实现数据库操作的类using System;
Factory Method来实现数据库操作的类
using System.Data;
Factory Method来实现数据库操作的类
using System.Data.Common;
Factory Method来实现数据库操作的类
using System.Data.OleDb;
Factory Method来实现数据库操作的类
using System.Data.SqlClient;
Factory Method来实现数据库操作的类
Factory Method来实现数据库操作的类
namespace DBFactory
Factory Method来实现数据库操作的类
五。封装的操作数据库存的类
Factory Method来实现数据库操作的类using System;
Factory Method来实现数据库操作的类
using System.Data;
Factory Method来实现数据库操作的类
using System.Data.Common;
Factory Method来实现数据库操作的类
using System.Data.OleDb;
Factory Method来实现数据库操作的类
using System.Data.SqlClient;
Factory Method来实现数据库操作的类
using System.Configuration;
Factory Method来实现数据库操作的类
Factory Method来实现数据库操作的类
namespace DBFactory

上面對具體的數據庫的選擇采用的是簡單工場模式來實現的(因工場模式中的具體類只能實現具體的對象,感覺不好實現)

實現方法:
Factory Method来实现数据库操作的类string connString = "data source=192.168.1.9;initial catalog=sqldll;persist security info=False;user id=sa;password=123456;workstation id=Server;packet size=4096";
Factory Method来实现数据库操作的类            
string commString = "select * from tbl_Vip";
Factory Method来实现数据库操作的类
Factory Method来实现数据库操作的类            ExecuteDB.ConnectionString 
= connString;
Factory Method来实现数据库操作的类            ExecuteDB.DBType 
= "sql";
Factory Method来实现数据库操作的类            DataGrid1.DataSource
=ExecuteDB.ExcuteSql(commString);
Factory Method来实现数据库操作的类            DataGrid1.DataBind();

相关文章:

  • 2021-12-05
  • 2021-11-12
  • 2021-09-15
  • 2021-05-19
  • 2022-01-08
  • 2022-12-23
  • 2021-12-05
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-12-11
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案