static void Main(string[] args) { IDbConcrete dataConner = ConnectionFactory.GetConnection(DBType.MySQL); dataConner.GetDBConcrete(); Console.ReadKey(); }
public static IDbConcrete GetConnection(DBType type) { IDbConcrete db = null; switch (type) { case DBType.MySQL: db = new MySQL(); break; case DBType.MSSQL: db = new MSSQL(); break; case DBType.Oracle: db = new Oracle(); break; default: db = new MSSQL(); break; } return(db); }