Главная » Delphi » Технология работы с базами данных BDP.NET Визуальный Проводник данных (Data Explorer)

0

Создание программы, взаимодействующей с базами данных, начинается, как правило, с подготовки нового соединения с выбранной СУБД. В версии Delphi для среды .NET вместо устаревшей и автономной утилиты SQL Explorer, ориентированной на устаревшую технологию BDE, реализован встроенный Проводник данных (Data Explorer) со значительно расширенными возможностями и в то же время упрощенным управлением.

Проводник данных обычно находится на вкладке Data Explorer — основной панели Менеджера проектов — или может быть активизирован командой View > Data Explorer (Вид > Проводник данных). Он предоставляет доступ к настройкам соединений как для технологии BDP.NET, так и для технологии dbExpress, которая может быть задействована в приложениях VCL и VCL. NET.

Для создания нового соединения выберем поставщика данных, допустим, СУБД Interbase, в контекстном меню выберем пункт Add New Connection (Добавить новое соединение), после чего укажем нужного поставщика, введем название соединения и выполним остальные требуемые настройки. При желании новое соединение можно раскрыть и просмотреть внутреннюю структуру базы, изучить построение той или иной таблицы (рис. 5.1). Можно даже увидеть хранящиеся в таблице данные, если дважды щелкнуть на ее названии: в основном рабочем окне появится содержимое записи, доступное для редактирования (рис. 5.2).

Проводник данных обладает интересной возможностью формирования соединения с базой данных в визуальном режиме. Сделать это проще всего в полуавтоматическом режиме: сохраняя нужное соединение данных открытым в Проводнике, выберем в нем любую доступную таблицу и просто перетащим ее на форму текущего открытого приложения .NET. В результате в проект добавятся элементы BdpConnectionl и BdpDataAdapterl, а их параметры соединения с базой данных будут настроены автоматически.

Рис. 5.1. Представление структуры данных в Проводнике

Окно Проводника данных дополнилось новыми командами контекстного меню для таблиц баз данных: Copy/Paste Table (Копировать/вставить таблицу) и Migrate Data (Перенос данных). Кроме того, в контекстном меню появились удобные команды работы с метаинформацией: можно создавать новую таблицу (New table), загружать данные из таблицы (Retreive Data From Table) или запроса (Retreive Data From View), удалять таблицы (Drop Table), модифицировать структуру таблиц (Alter Table), настраивать хранимые процедуры и запускать их тестовое выполнение.

Бобровский С. И. Технологии Delphi 2006. Новые возможности. — СПб.: Питер, 2006. — 288 е.: ил.

По теме:

  • Комментарии