Udostępnij za pośrednictwem


Omówienie programowania OLE DB

OLE DB to wysokowydajna technologia bazy danych oparta na modelu COM. Zapewnia on wspólny sposób uzyskiwania dostępu do danych niezależnie od formularza, w którym są przechowywane. W typowej sytuacji biznesowej ogromna ilość informacji nie jest przechowywana w firmowych bazach danych. Te informacje znajdują się w systemach plików (takich jak FAT lub NTFS), plikach sekwencyjnych indeksowanych, osobistych bazach danych (takich jak Access), arkuszach kalkulacyjnych (takich jak program Excel), aplikacjach planowania projektu (takich jak Project) i wiadomościach e-mail (takich jak Outlook). Baza danych OLE DB umożliwia dostęp do dowolnego rodzaju magazynu danych w taki sam sposób, o ile magazyn danych ma dostawcę OLE DB.

Baza danych OLE DB umożliwia tworzenie aplikacji, które uzyskują dostęp do różnych źródeł danych, niezależnie od tego, czy są to usługi DBMS, czy nie. Baza danych OLE DB umożliwia dostęp uniwersalny przy użyciu interfejsów COM, które obsługują odpowiednie funkcje systemu DBMS dla danego źródła danych. Com zmniejsza niepotrzebne duplikowanie usług i zmaksymalizowane współdziałanie nie tylko między źródłami danych, ale także między innymi aplikacjami.

Zalety modelu COM

Jest to miejsce, w którym przychodzi COM. OLE DB to zestaw interfejsów COM. Dostęp do danych za pośrednictwem ujednoliconego zestawu interfejsów umożliwia organizowanie bazy danych w macierz współpracujących składników.

Na podstawie specyfikacji MODELU COM ole DB definiuje rozszerzalną i konserwalną kolekcję interfejsów, które są zgodne i hermetyzują spójne, wielokrotnego użytku części funkcji DBMS. Te interfejsy definiują granice składników DBMS, takich jak kontenery wierszy, procesory zapytań i koordynatory transakcji, które umożliwiają jednolity transakcyjny dostęp do różnych źródeł informacji.

Zobacz też

Programowanie OLE DB
Szablony konsumentów OLE DB
Szablony dostawców OLE DB
Szablony OLE DB