Огляд BDE

Наступна частина нашого огляду інструментів відноситься до BDE, тобто Borland Database Engine (універсальна машина баз даних), яка представляє собою інтерфейс з багатьма стандартними базами даних BDE вміє напряму працювати з базами даних dBase і Paradox, а також Interbase Крім того, в деяких версіях поставки CBuilder (Professional і вище) BDE

може використовуватися також для роботи з базами даних ODBC

Інсталяція BDE відбувається при установці CBuilder, однак якщо ви чомусь не поставили його тоді, то можете це зробити в будь-який момент (з каталогу BDE на компакт-диску з системою CBuilder)

Якщо ваша програма використовує BDE і вам потрібно її встановлювати на компютер користувача, то я настійно рекомендую вам використовувати програму InstallShield, яка поставляється разом з версією CBuilder Professional Edition (і вище) Це просто чудо, а не програма Все, що вам потрібно зробити, – це вказати імя виконуваного файлу вашої програми, а потім вибрати файли, які ви хочете поставляти разом з вашим додатком InstallShield зробить все інше, включаючи установку всіх дозволених до поширення файлів систем BDE і IDAPI, які дають вашій програмі повний доступ до баз даних

Головне, що дає вам BDE, – незалежність вашого застосування від бази даних Вашій програмі не обовязково знати, де знаходиться база даних або на якій машині вона живе, щоб її використовувати Замість цього ви працюєте з поняттям псевдоніма (alias)

В основному ви будете працювати через псевдоніми (aliases) у вашому коді, обробному бази даних в CBuilder, не піклуючись про тип та місцезнаходження файлів таблиць баз даних Ваш код буде працювати однаково, незалежно від того, працюєте ви з базою даних Oracle, розташованої десь в локальній корпоративній мережі, або ж з базою даних Paradox, розташованої на локальному жорсткому диску BDE піклується про всіх зєднаннях і перетвореннях всередині мережі Ось чому вам варто працювати з BDE

В системі BDE є два інструменти, про які варто коротко розповісти: програма конфігурування BDE (BDE Configuration) і провідник баз даних (Database Explorer), що поставляється з CBuilder Дамо короткий опис кожної програми, щоб познайомити вас з їх можливостями

Програма конфігурування BDE дозволяє вам визначати псевдоніми (aliases), змінювати їх властивості і працювати з місцями розташування і дозволу ми доступу до баз даних в системі Як тільки ви визначили псевдонім для бази даних в програмі BDE Configuration, ви можете використовувати цей псевдонім безпосередньо у всіх шляхах до баз даних в Object Inspector в CBuilder

На рис 81 показана перша сторінка програми BDE Configuration, в якій ви задаєте псевдоніми для баз даних

На першій сторінці екрану конфігурації ви можете визначити обраний вами драйвер Це називається активною конфігурацією Як тільки ви вибрали бази даних для роботи, можете переміститися на другу закладку у вікні, тобто на сторінку Alias ​​(псевдонім) Тут ви можете визначити новий псевдонім для вашої бази даних Можете вважати, що псевдонім – це імя бази даних CBuilder працює з псевдонімом як з самою базою Залежно від типу бази даних, з яким ви працюєте, у вас може бути декілька таблиць, повязаних з псевдонімом

Закладки System, Date, Time і Number екрану конфігурації представляють інформацію про те, як ці типи даних (відповідно системні типи, дата, час і числа) відображаються і обробляються системою Наприклад, на вкладці Number ви побачите відображені роздільник тисяч, десяткову точку і кількість десяткових цифр після крапки Якщо число в базі даних

представлено як 1000, то за замовчуванням воно буде відображатися як 1,00000

Рис 81 Програма конфігурування BDE

Зазвичай ви просто використовуєте програму BDE Configuration для доступу до баз даних, які ви встановлюєте в системі Однак, як ви бачили в минулому розділі, присвяченій баз даних, ви також можете використовувати її для визначення інтерфейсів ODBC (якщо у вас версія CBuilder Professional Edition і вище) і зєднання з базами даних усіх видів, наприклад Oracle або Access

Джерело: Теллес М – Borland C + + Builder Бібліотека програміста – 1998

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*