Що таке bde - студопедія

BDE (Borland Database Engine) - універсальний механізм доступу до даних, застосовуваний в засобах розробки фірми Borland (а саме - Delphi і C ++ Builder), а також в деяких інших продуктах, наприклад Corel Paradox, Corel Quattro Pro, Seagate Software Crystal Reports .

BDE - це спадкоємець бібліотеки Paradox Engine, створеної для Borland Pascal і Borland C ++ з метою надати додаткам, розробленим з їх допомогою, доступ до таблиць СУБД Paradox. Незабаром після створення Paradox Engine компанією Borland було розроблено кілька бібліотек-драйверів під загальною назвою SQL Links. Ці бібліотеки розширили функціональність BDE, дозволивши застосовувати наявний в Paradox Engine набір функцій для доступу до даних dBase, ODBC-джерел, а також найбільш популярних серверних СУБД. Пізніше до цього набору були додані бібліотеки для доступу до Access і FoxPro.

Механізм Borland Database Engine широко використовувався при створенні додатків з базами даних за допомогою Borland Pascal 7.0 і Borland C ++ 4.5 і 5. Потім кошти розробки Borland були перетворені в кошти швидкої розробки додатків (Rapid Application Development, RAD), і більшість викликів BDE API виявилося інкапсульоване в компонентах доступу до даних бібліотеки Visual Components Library (VCL). BDE був фактично єдиним механізмом доступу до даних в Delphi і C ++ Builder, підтримуваним на рівні компонентів, класів, а також візуальних компонентів для редагування даних, аж до 5-ї версії обох продуктів - Delphi і C ++ Builder.

Для доступу до бази даних за допомогою BDE на комп'ютері, що містить клієнтську програму, повинні бути встановлені бібліотеки BDE загального призначення, а також BDE-драйвер для даної СУБД. У разі серверних СУБД такі драйвери звуться SQL Links. Ці драйвери містять BDE API - стандартний набір функцій, створених на основі функцій клієнтських API відповідних СУБД.

Серед BDE-драйверів є драйвер, створений з використанням ODBC API, - так званий ODBC Link, який застосовується разом з ODBC-драйвером для обраної СУБД.

На відміну від ODBC-драйверів і OLE DB-провайдерів, що випускаються як виробниками СУБД, так і багатьма сторонніми виробниками, BDE-драйвери виробляються тільки самою компанією Inprise. Число СУБД, для яких є BDE-драйвери, обмежена п'ятьма найбільш популярними серверними СУБД, розглянутими в попередній статті нашого циклу, декількома форматами даних настільних СУБД (в основному ранніх версій СУБД, розглянутих у другій статті цього циклу) і сервером IB Database, що входять в комплект поставки засобів розробки Borland. Для доступу до даних інших СУБД за допомогою BDE можна використовувати тільки ODBC-драйвер і ODBC Link. Нижче ми висвітлимо це питання більш детально.

Схожі статті

  • Різниця між процедурами і функціями - студопедія

    Різниця між процедурами і функціями Функції - це процедури особливого характеру, результатом роботи яких є деяке значення, подібне змінної. Функція, як і процедура, може

  • Системи екологічного менеджменту - студопедія

    Системи екологічного менеджменту Виробниче екологічне управління включає в себе діяльність підприємств, в першу чергу спрямовану на дотримання обов'язкових державних

  • Що вивчає соціологія - студопедія

    Що вивчає соціологія Під об'єктом соціології розуміють частину об'єктивної дійсності, що вивчається даною наукою. У цьому сенсі загальним об'єктом соціології являетсяобщество. У розумінні