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); }
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); }