BDE представляет собой набор динамических библиотек, которые «умеют» передавать запросы на получение или модификацию данных из приложения в нужную базу данных и возвращать результат обработки. В процессе работы библиотеки используют вспомогательные файлы языковой поддержки и информацию о настройках среды.
В составе BDE поставляются стандартные драйверы, обеспечивающие доступ к СУБД Paradox, dBASE, FoxPro и текстовым файлам. Локальные драйверы (рис. 16.1) устанавливаются автоматически совместно с ядром процессора. Один из них можно выбрать в качестве стандартного драйвера, который имеет дополнительные настройки, влияющие на функционирование процессора БД.
Рис. 16.1. Структура процессора баз данных ВОЕ
Доступ к данным серверов SQL обеспечивает отдельная система драйверов – SQL Links. С их помощью в Delphi можно без особых проблем разрабатывать приложения для серверов Oracle 8, Informix, Sybase, DB2 и, естественно, InterBase. Эти драйверы необходимо устанавливать дополнительно.
Установка BDE administrator
Помимо этого, в BDE имеется очень простой механизм подключения любых драйверов ODBC (к примеру, Microsoft Access) и создания на их основе сокетов ODBC.
Примечание
С точки зрения пользователя процесс подключения локального драйвера и драйвера SQL Links практически не отличается, за исключением деталей настройки. Настройка драйверов и собственных параметров BDE осуществляется при помощи специальной утилиты – BDE Administrator и рассматривается далее в этой главе.
Источник: samoychiteli.ru
Что за программа bde
Программное решение, позволяющее работать с БД в форматах FoxPro, dBASE, MS Access и Paradox. Поддерживает подключение внешних драйверов.
Бесплатная
BDE или Borland Database Engine – это инструмент для управления базами данных разных типов.
Назначение
Так как Borland Database Engine является «движком» БД, без наличия оного на ПК у вас не получиться работать с базами некоторых форматов. Помимо «самостоятельного» распространения BDE часто включают в установочный стороннего программного обеспечения.
Функционал
Набор драйверов и служб Borland Database Engine необходим для взаимодействия с базами данных Microsoft Access, Paradox, FoxPro, dBASE из программ, созданных с помощью C++ Builder, а также некоторых других продуктах от Borland Software. ПО выступает в роли «посредника», осуществляя передачу данных между используемой программой и подключенной БД. С помощью этого инструмента можно отправить Базе запрос на изменение хранящихся в ней данных или их извлечение, настроить показ содержимого ячеек, а также осуществить регистрацию в системе или импортировать/экспортировать данные между Базами.
BDE SETUP
Понять, имеется ли на Вашем компьютере или ноутбуке BDE, достаточно просто. Зайдите в панель управления операционной системой и найдите там значок «BDE Administrator». Не нашли? Значит, Вам определенно требуется инсталляция Borland Database Engine.
Обратите внимание, что ПО не поддерживается разработчиками с начала 2000-х, посему его установка на последние версии Windows, например — Windows 7 и 10 строго не рекомендуется. Также обращаем ваше внимание на тот факт, что программа не очень хорошо «дружит» с 64 битным ОС.
Ключевые особенности
- требуется для работы с базами данных MS Access 2010, FoxPro, dBASE, Paradox и некоторых других;
- в некоторых случаях предустанавливается в поддерживаемые БД;
- для проверки наличия ПО на своем компьютере найдите значок BDE Admin в панели управления;
- программа распространяется на бесплатной основе;
- испытывает проблемы совместимости с современными 64 битными версиями операционной системы Windows;
- является официальным программным обеспечением от Borland;
- предлагает гибкие инструменты администрирования.
Источник: softrare.space
Что такое 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 API — набор функций для манипуляции данными, вызываемых из приложения. Эти функции, в свою очередь, могут обращаться к функциям клиентского API (в случае, например, Oracle, Informix, IB Database) или ODBC API (Access 2000, Microsoft SQL Server 7.0, любые ODBC-источники), а также непосредственно манипулировать файлами некоторых СУБД (dBase, Paradox).
Для доступа к базе данных с помощью 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. Ниже мы осветим это вопрос более подробно.
Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:
Источник: studopedia.ru