Механизмы доступа к ДБ в Delphi

Приложения Delphi могут осуществлять доступ к БД с использованием следующих механизмов:
— BDE (процессор баз данных фирмы Borland);
— ADO (объекты данных ActiveX) осуществляют доступ к информации с помощью OLE DB (связывание и внедрение объектов баз данных);
— dbExpress – обеспечивает быстрый доступ к информации в базе данных с помощью набора драйверов;
— InterBase – реализует непосредственный доступ к базам данных InterBase.

Механизм ADO доступа к информации базы данных является стандартом фирмы Microsoft. Технология ADO обеспечивает универсальный механизм доступа из приложений к информации источников данных и позволяет удобно распространять приложения БД без вспомогательных библиотек.

Компоненты, используемые для создания приложений БД при помощи механизма ADO:
— страница ADO: ADOConnection – соединение, ADOTable – набор данных Table (т.е. набор данных, основанный на таблице БД);
— страница Data Access: DataSource – источник данных (используется как промежуточное звено между набором данных и визуальными компонентами);
— страница Data Controls: DBGrid (сетка, таблица), DBNavigator (навигационный интерфейс), DBText (надпись), DBEdit (однострочный редактор, поле редактирования), DBMemo (многострочный редактор, панель редактирования), DBListBox (список), DBComboBox (комбинированный список), DBCheckBox (флажок), DBRadioGroup (группа переключателей), DBLookupListBox (список, формируемый по полю другого набора данных), DBLookupComboBox (комбинированный список, формируемый по полю другого набора данных) и др.

После размещения компонента ADOConnection в форму необходимо выбрать свойство ConnectionString (или два раза щелкнуть на компоненте) для создания соединения с провайдером. Переключатель установить в положение Use Connection String и нажать кнопку Build для открытия диалогового окна для задания необходимых значений параметров.

Сначала выбирают провайдера OLE DB (поставщика данных) в общем списке параметров – Microsoft Jet 4.0 OLE DB Provider. Затем нажимают кнопку «Далее» или переходят на следующую закладку «Подключение», где указывают путь к файлу созданной ранее БД в СУБД Access и нажимают кнопку «Ok».

Свойству LoginPromt устанавливают значение False, чтобы при запуске приложения не открывалось окно для ввода имени пользователя и его пароля, а также необходимо установить свойству Connecntion значение True для установки соединения.

После установки соединения с физической базой данной необходимо разместить компонент(ы) ADOTable для установления связи с конкретной таблицей подключенной БД и компонент DataSource для связи подключенной таблицы с визуальным компонентом.

Добавить комментарий