Компоненты доступа и манипулирования данными
Обычно для доступа и манипулирования данными используется
соответствующая СУБД. Однако часто возникает необходимость получить доступ к
информации, которая находится в базе данных, из прикладной программы. Решить эту
задачу можно при помощи компонентов доступа к данным. C++ Builder предоставляет
в распоряжение программиста компоненты, используя которые можно построить
приложение, обеспечивающее работу практически с любой базой данных.
Компоненты доступа к данным находятся во вкладках BDE, Data Access, ADO
и InterBase. Компоненты вкладок BDE и Data Access для доступа к данным
используют процессор баз данных Borland Database Engine (BDE), реализованный в
виде набора динамических библиотек и драйверов. Компоненты вкладки ADO для доступа к данным используют разработанную Microsoft
технологию ADO (ActiveX
Data Object — ADO). Компоненты вкладки InterBase
обеспечивают непосредственный доступ к данным InterBase. Наиболее универсальным
механизмом доступа к базам данных является механизм, реализованный на основе
BDE. Драйверы, входящие в состав BDE, обеспечивают доступ как к локальным базам
данных (Paradox, Access, dBASE), так и к удаленным серверам баз данных
(Microsoft SQL Sewer, Oracle, Infomix). Набор драйверов, включенных в BDE, определяется вариантом C++ Builder.