您的位置:首页 > 数据库

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

2005-02-26 13:57 369 查看
今天看了看设计模式中的工场模式,感觉还不错,一时兴起,便将我原来利用简单工场模式写的一个操作数据库的类大至改成了工场模式,算是加深我对工场模式的理解吧。下面来看看实现过程:

一。采用工场模式实现对Connection对象的操作

using System;

using System.Data;

using System.Data.Odbc;

using System.Data.OleDb;

using System.Data.SqlClient;

namespace DBFactory

using System;

using System.Data;

using System.Data.Common;

using System.Data.OleDb;

using System.Data.SqlClient;

namespace DBFactory

using System;

using System.Data;

using System.Data.Common;

using System.Data.OleDb;

using System.Data.SqlClient;

namespace DBFactory

using System;

using System.Data;

using System.Data.Common;

using System.Data.OleDb;

using System.Data.SqlClient;

namespace DBFactory

using System;

using System.Data;

using System.Data.Common;

using System.Data.OleDb;

using System.Data.SqlClient;

using System.Configuration;

namespace DBFactory

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

實現方法:

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";

            string commString = "select * from tbl_Vip";

            ExecuteDB.ConnectionString = connString;

            ExecuteDB.DBType = "sql";

            DataGrid1.DataSource=ExecuteDB.ExcuteSql(commString);

            DataGrid1.DataBind();
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: