Example #1
0
        private static IDbAccess CreateOracle(string connStr)
        {
            Oracle.DataAccess.Client.OracleConnection conn = new Oracle.DataAccess.Client.OracleConnection(connStr);
            IDbAccess iDb = new OracleIDbAccess()
            {
                conn             = conn,
                ConnectionString = connStr,
                DataBaseType     = DataBaseType.ORACLE
            };

            return(iDb);
        }
Example #2
0
        public static IDbAccess CreateIDb(string connStr, string dbType)
        {
            IDbAccess dbAccess = null;

            if (dbType == "oracle")
            {
                OracleConnection conn = new OracleConnection(connStr);
                dbAccess = new OracleIDbAccess()
                {
                    conn          = conn,
                    ConnectionStr = connStr,
                };
            }
            else if (dbType == "mysql")
            {
                MySqlConnection conn = new MySqlConnection(connStr);
                dbAccess = new MySqlIDbAccess()
                {
                    conn          = conn,
                    ConnectionStr = connStr,
                };
            }
            return(dbAccess);
        }