Example #1
0
        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);
        }