Работа с базами данных в Delphi

Содержание

Слайд 2

Характеристика платформы Microsoft .NET

Состав .NET Framework:
CLR (Common Language Runtime) – общеязыковая исполняемая

Характеристика платформы Microsoft .NET Состав .NET Framework: CLR (Common Language Runtime) –
среда;
FCL (Framework Class Library) – библиотека классов .NET Framework.

Слайд 3

Типы приложений Delphi .NET

Используемые библиотеки :
Visual Component Library (VCL) для .NET

Типы приложений Delphi .NET Используемые библиотеки : Visual Component Library (VCL) для
– библиотеки визуальных компонентов фирмы Borland для платформы .NET;
Framework Class Library (FCL) – библиотеки классов .NET Framework – «родной» для платформы .NET разработки фирмы Microsoft.

Слайд 4

Варианты приложений

Варианты приложений

Слайд 5

Технология ADO.NET

Технология ADO.NET

Слайд 6

ADO.NET в Delphi 2006

Компоненты ADO.NET:
SqlDataAdapter – множество команд данных и соединения

ADO.NET в Delphi 2006 Компоненты ADO.NET: SqlDataAdapter – множество команд данных и
с БД, используются для заполнения компонента DataSet и обновления базы данных SQL-сервера;
SqlConnection – открытое соединение с базой данных SQL-сервера;
DataView –связываемые данные, настроенный просмотр (view) табличного набора данных DataTable для сортировки, фильтрации, редактирования и навигации;
DataSet – внутренний кэш набора данных, полученного из источника данных;
SqlCommand – оператор на языке Transact-SQL или хранимая процедура, предназначенные для выполнения на SQL Server.

Слайд 7

Провайдеры BDP.NET

Провайдеры данных для .NET Framework при использовании ADO.NET служат для соединения

Провайдеры BDP.NET Провайдеры данных для .NET Framework при использовании ADO.NET служат для
с базой данных, выполнения команд и получения результатов.

Слайд 8

Провайдеры данных BDP.NET

Провайдеры данных BDP.NET

Слайд 9

Компоненты BDP.NET

Расположены на странице Borland Data Providers:
BdpConnection – соединение с базой данных;
BdpCommand

Компоненты BDP.NET Расположены на странице Borland Data Providers: BdpConnection – соединение с
– объекта для выполнения SQL-запросов и хранимых процедур;
BdpDataAdapter – мост между DataSet и БД;
BdpCommandBuilder – генерирует однотабличные команды, как часть операции объекта BdpDataAdapter;
BdpCopyTable – служит для копирования таблицы (структуры, первичного ключа и данных) из одного источника данных BDP.NET в другой;
RemoteConnection – соединение между клиентом и удаленным сервером;

Слайд 10

Создание приложения BDP.NET

Три основных шага:
Настройка компонентов соединения BDP.NET и источника

Создание приложения BDP.NET Три основных шага: Настройка компонентов соединения BDP.NET и источника
данных.
Создание и настройка компонента адаптера BdpDataAdapter.
Связывание компонента сетки данных DataGrid с компонентами соединения.

Слайд 11

Настройка компонентов соединения и источника данных

По команде File/New/Windows Forms Application –

Настройка компонентов соединения и источника данных По команде File/New/Windows Forms Application –
Delphi for .NET, вызвать Конструктор Windows Forms.
Перетащить компонент BdpConnection в нижнюю часть (component tray) Конструктора
В нижней части Инспектора объектов щелчок в строке Connection Editor.
в окне выбрать тип провайдера в раскрывающемся списке Provider Name.
ввести имя соединения.
Выбрать соединение.
В строке Database поля Connection Settings задать путь к базе данных и нажать ОК.

Слайд 12

Создание и настройка адаптера данных (BdpDataAdapter)

Поместить в Конструктор компонент BdpDataAdapter.
В

Создание и настройка адаптера данных (BdpDataAdapter) Поместить в Конструктор компонент BdpDataAdapter. В
окне Инспектора объектов раскрыть свойство SelectCommand в области заполнения.
Выбрать объект соединения из раскрывающегося списка в строке свойства Connection.
Выполнить щелчок в строке Configure Data Adapter в нижней части Инспектора объектов.
В окне редактора Data Adapter Configuration (рис.) на вкладке Command выбрать имя таблицы, выделить нужные поля таблицы и нажать Generate SQL.

Слайд 14

Связывание DataGrid с компонентами соединения

С помощью Инспектора объектов свойству Active компонента BdpDataAdapter

Связывание DataGrid с компонентами соединения С помощью Инспектора объектов свойству Active компонента
установить значение True.
Со страницы Data Controls Палитры компонентов перетащить компонент DataGrid в Конструктор.
С помощью Инспектора объектов свойству DataSource объекта DataGrid выбрать из списка значение имени сгенерированного объекта DataSet (по умолчанию DataSet1).
Свойству DataMember объекта DataGrid выбрать из списка имя таблицы.
Имя файла: Работа-с-базами-данных-в-Delphi.pptx
Количество просмотров: 355
Количество скачиваний: 0