Konsumenci i dostawcy OLE DB
Architektura OLE DB używa modelu odbiorców i dostawców. Użytkownik wysyła żądania dotyczące danych. Dostawca odpowiada na te żądania, umieszczając dane w formacie tabelarycznym i zwracając je do odbiorcy. Każde wywołanie, które użytkownik może wykonać, musi zostać zaimplementowane w dostawcy.
Technicznie zdefiniowany użytkownik to dowolny kod systemu lub aplikacji (niekoniecznie składnik OLE DB), który uzyskuje dostęp do danych za pośrednictwem interfejsów OLE DB. Interfejsy są implementowane w dostawcy. Dlatego dostawca jest dowolnym składnikiem oprogramowania, który implementuje interfejsy OLE DB w celu hermetyzacji dostępu do danych i uwidacznia go innym obiektom (czyli konsumentom).
W przypadku ról użytkownik wywołuje metody w interfejsach OLE DB; dostawca OLE DB implementuje wymagane interfejsy OLE DB.
Baza danych OLE DB unika terminów klient i serwer, ponieważ te role nie zawsze mają sens, zwłaszcza w sytuacji n-warstwowej. Ponieważ użytkownik może być składnikiem w warstwie obsługującej inny składnik, wywołanie go składnikiem klienta byłoby mylące. Ponadto dostawca czasami działa bardziej jak sterownik bazy danych niż serwer.
Zobacz też
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla