OLE DB байланышы деген эмне?
OLE DB байланышы деген эмне?

Video: OLE DB байланышы деген эмне?

Video: OLE DB байланышы деген эмне?
Video: КАК НАУЧИТЬ ДЕВУШКУ ЕЗДИТЬ на ЭЛЕКТРОСКУТЕРЕ Новая ведущая электротранспорта Электроскутеры SKYBOARD 2024, Май
Anonim

OLE DB (Объектти байланыштыруу жана кыстаруу, Маалыматтар базасы , кээде катары жазылат OLEDB же OLE - DB ), Microsoft тарабынан иштелип чыккан API, ар кандай булактардан алынган маалыматтарга бир калыпта кирүүгө мүмкүндүк берет.

Адамдар дагы сурашат, OLE DB драйвери деген эмне?

The OLE DB драйвери үчүн SQL Server үчүн колдонулган автономдуу берилиштерге кирүү колдонмо программалоо интерфейси (API). OLE DB , ал SQL Server 2005-жылы киргизилген (9. OLE DB драйвери SQL Server үчүн SQL жеткирет OLE DB драйвери бир динамикалык шилтеме китепканасында (DLL).

Ошондой эле, эмне үчүн биз Oledb байланышын колдонобуз? Ан OleDbConnection объект уникалдуу билдирет байланыш маалымат булагына. Кардар/сервер маалымат базасы системасы менен ал тармакка барабар байланыш серверге. Түпкүлүгү колдогон функцияга жараша OLE DB провайдер, кээ бир ыкмалары же касиеттери OleDbConnection объект жеткиликтүү эмес болушу мүмкүн.

Ошо сыяктуу эле, адамдар OLE DB жана ODBC деген эмне деп сурашат?

Техникалык жактан айтканда, ODBC (Open Database Connectivity) көп платформалуу чөйрөдө SQL маалыматтарына кирүү мүмкүнчүлүгүн камсыз кылуу үчүн иштелип чыккан. OLE DB (Object Linking and Embedding Database) андагы маалыматтардын бардык түрлөрүнө жетүүнү камсыз кылуу үчүн иштелип чыккан OLE Компоненттик объект модели (COM) чөйрөсү.

OLE DB провайдеримди кантип тапсам болот?

Ар бир камсыздоочу анын классы менен байланышкан GUID бар. Гидди табуу үчүн, regeditти ачып, реестрден издеңиз камсыздоочу аты. Мисалы, "Microsoft Jet 4.0 OLE DB Провайдери ". Аны тапканыңызда, ачкычты көчүрүңүз (GUID мааниси) жана аны колдонмоңуздагы реестрде издөөдө колдонуңуз.

Сунушталууда: