Ejemplo n.º 1
0
        public IDatabaseHandler CreateDatabase(string providerName)
        {
            IDatabaseHandler database = null;

            switch (providerName.ToLower())
            {
            case "system.data.sqlclient":
                database = new SqlDataAccess(connectionStringSettings);
                break;

            case "system.data.oracleclient":
                database = new OracleDataAccess(connectionStringSettings);
                break;

            case "system.data.oleDb":
                database = new OledbDataAccess(connectionStringSettings);
                break;

            case "system.data.odbc":
                database = new OdbcDataAccess(connectionStringSettings);
                break;
            }

            return(database);
        }
        public IDatabaseHandler CreateDatabaseHandler()
        {
            IDatabaseHandler dbHandler = null;

            switch (connectionStringSettings.ProviderName)
            {
            case "System.Data.SqlClient":
                dbHandler = new SqlDataAccess(this.connectionStringSettings.ConnectionString);
                break;

            case "System.Data.OdbcClient":
                dbHandler = new OdbcDataAccess(this.connectionStringSettings.ConnectionString);
                break;

            default:
                break;
            }
            return(dbHandler);
        }