Provider gestito per DB2
Host Integration Server include un Provider gestito per accedere ai dati da un'origine dati con associazione libera: in questo caso, un database DB2. Il Provider gestito per DB2 usa due componenti di .NET Framework centrali per implementare questa funzionalità: l'oggetto ADO.NET e il Provider gestito DataSet
per DB2 stesso.
Un DataSet
oggetto è progettato per l'accesso ai dati indipendente da qualsiasi origine dati. Di conseguenza, può essere usato con più origini dati e diverse, con dati XML o per gestire i dati locali dell'applicazione. Un DataSet
oggetto contiene una raccolta di uno o più DataTable
oggetti costituiti da righe e colonne di dati, nonché chiave primaria, chiave esterna, vincolo e informazioni sulle relazioni sui dati negli DataTable
oggetti.
Al contrario, l'Provider gestito per DB2 fornisce la manipolazione dei dati e l'accesso rapido, solo in avanti, di sola lettura ai dati. Pertanto, il Provider gestito per DB2 espone un set specifico di oggetti. L'oggetto MSDb2Command consente l'accesso ai comandi DB2 per restituire dati, modificare i dati, eseguire stored procedure ed inviare o recuperare informazioni sui parametri. MsDb2DataReader offre un flusso di dati ad alte prestazioni dal database DB2. Infine, MsDb2DataAdapter fornisce il bridge tra l'oggetto e il DataSet
database DB2. MsDb2DataAdapter usa oggetti MsDb2Command per eseguire comandi SQL nell'origine dati per caricare i DataSet
dati e riconciliare le modifiche apportate ai dati nel DataSet
back all'origine dati.