Example #1
0
        private SqlAccess GetSqlAccess(Durados.SqlProduct sqlProduct)
        {
            SqlAccess sqlAccess = null;

            if (sqlAccess == null)
            {
                switch (sqlProduct)
                {
                case SqlProduct.MySql:
                    sqlAccess = new MySqlAccess();
                    break;

                case SqlProduct.Postgre:
                    sqlAccess = new PostgreAccess();
                    break;

                case SqlProduct.Oracle:
                    sqlAccess = new OracleAccess();
                    break;

                default:
                    sqlAccess = new SqlAccess();
                    break;
                }
            }

            return(sqlAccess);
        }
Example #2
0
        public int GetDefaultProductPort(Durados.SqlProduct sqlProduct)
        {
            switch (sqlProduct)
            {
            case Durados.SqlProduct.MySql:
                return(3306);

            case Durados.SqlProduct.Postgre:
                return(5432);

            case Durados.SqlProduct.Oracle:
                return(1542);

            default:
                return(1433);
            }
        }