Esempio n. 1
0
        public static IDbConnection GetIDBConnection
        (
            DBType databaseType,
            string connectionString
        )
        {
            ISCDatabase db = VSCDatabase.GetSCDatabase(databaseType, connectionString);

            return(db.GetDBConnection());
        }
Esempio n. 2
0
        public static IDbConnection GetIDBConnection
        (
            DBType databaseType,
            string serverName,
            string username,
            string password,
            string databaseName
        )
        {
            ISCDatabase db = VSCDatabase.GetSCDatabase(databaseType, serverName, username, password, databaseName);

            return(db.GetDBConnection());
        }
Esempio n. 3
0
        public static ISCDatabase GetSCDatabase
        (
            DBType databaseType,
            string serverName,
            string username,
            string password,
            string databaseName
        )
        {
            ISCDatabase db = null;

            switch (databaseType)
            {
            case DBType.Postgres:
            {
                db = new PostgresDatabase(serverName, username, password, databaseName);
            }
            break;

            case DBType.MySql:
            {
                db = new MySqlDatabase(serverName, username, password, databaseName);
            }
            break;

            case DBType.SqlServer:
            {
                db = new SqlServerDatabase(serverName, username, password, databaseName);
            }
            break;

            default:
            {
                throw new NotSupportedDatabaseException();
            }
            }

            return(db);
        }
Esempio n. 4
0
        public static ISCDatabase GetSCDatabase
        (
            DBType databaseType,
            string connectionString
        )
        {
            ISCDatabase db = null;

            switch (databaseType)
            {
            case DBType.Postgres:
            {
                db = new PostgresDatabase(connectionString);
            }
            break;

            case DBType.MySql:
            {
                db = new MySqlDatabase(connectionString);
            }
            break;

            case DBType.SqlServer:
            {
                db = new SqlServerDatabase(connectionString);
            }
            break;

            default:
            {
                throw new NotSupportedDatabaseException();
            }
            }

            return(db);
        }