Презентация на тему: Delphi и базы данных

Delphi и базы данных
Delphi и базы данных
Delphi и базы данных
Delphi и базы данных
Delphi и базы данных
Delphi и базы данных
Создание приложения Delphi для управления базой данных Access
Delphi и базы данных
Delphi и базы данных
Delphi и базы данных
Delphi и базы данных
Delphi и базы данных
Delphi и базы данных
Delphi и базы данных
Delphi и базы данных
Delphi и базы данных
Delphi и базы данных
Delphi и базы данных
Delphi и базы данных
Delphi и базы данных
Delphi и базы данных
Delphi и базы данных
Delphi и базы данных
1/23
Средняя оценка: 4.5/5 (всего оценок: 4)
Код скопирован в буфер обмена
Скачать (519 Кб)
1

Первый слайд презентации: Delphi и базы данных

Изображение слайда
2

Слайд 2

Для работы с базами в Delphi есть несколько наборов компонентов. Каждый набор очень хорошо подходит для решения определенного круга задач. Все они используют разные технологии доступа к данным и отличаются по своим возможностям: Microsoft встроила в свои продукты разработки только технологию доступа к данным ADO, собственной разработки. Фирма Borland предоставила разнообразные средства, работающие через разные технологии, и не ограничивает программиста только своими разработками. Кроме того, есть группы компонентов, которые могут использоваться в любом случае.

Изображение слайда
3

Слайд 3

Краткий обзор имеющихся средств доступа к базам данных: Data Access содержит основные компоненты доступа к данным. (Эти компоненты общие для всех и могут использоваться совместно с другими группами компонентов) Data Controls - компоненты для отображения и редактирования данных в таблицах. ( Эти компоненты так же используются в независимости от используемой на данный момент технологии доступа к данным).

Изображение слайда
4

Слайд 4

BDE содержит компоненты, позволяющие получить доступ к базам данных по технологии, разработанной фирмой Borland, под названием Borland Database Engine. (Эта технология сильно устарела и поставляется только для учета совместимости со старыми версиями. Несмотря на это, она хорошо работает с устаревшими типами баз данных, например, такими как Paradox и dBase).

Изображение слайда
5

Слайд 5

DBExpress — это новая технология доступа к данным фирмы Borland. Она отличается большей гибкостью и хорошо подходит для программирования клиент-серверных приложений, использующих базы данных. (Компоненты этой вкладки желательно использовать с базами данных, построенных по серверной технологии, например, Oracle, DB2 или MySQL.)

Изображение слайда
6

Слайд 6

ADO (Active Data Objects) — технология доступа к данным, разработанная корпорацией Microsoft. ( Очень хорошая библиотека, но использовать ее желательно только с базами данных Microsoft, а именно MS Access или MS SQL Server. Ее также можно использовать, если у вас специфичный сервер баз данных, который может работать только через ODBC).

Изображение слайда
7

Слайд 7: Создание приложения Delphi для управления базой данных Access

Создание базы данных средствами Access 2. Создание приложения для управления базой данных Access

Изображение слайда
8

Слайд 8

2. Создание приложения для управления базой данных Access Для такой разработки лучше всего использовать ADO. Рассмотрим этапы создания приложения для работы с базой данных. Создать новый проект. Поместить на форму компонент A DOC onnection с вкладки ADO палитры компонентов. Настроить соединение с сервером, которое должно быть указано в свойстве C onnection S tring. Для этого надо дважды щелкнуть кнопкой мыши по строке Сonnectionstring (или дважды щелкнуть по самому компоненту).

Изображение слайда
9

Слайд 9

Открывается окно, показанное на рис. 1. Здесь перед нами стоит выбор: 1) использовать специальный файл (Use Data Link File); 2) использовать строку подключения (Use Connection String). Рис. 1. Окно создания подключения к базе

Изображение слайда
10

Слайд 10

Выберем второе поэтому рассмотрим, как создать строку подключения. Для этого щелкните мышью по кнопке Build. Перед нами откроется еще одно окно, показанное на рис. Рис. 2. Окно создания строки подключения

Изображение слайда
11

Слайд 11

На вкладке Поставщик данных (Provider) перечислены все доступные ADO драйверы доступа к базам данных. / Если какого-то драйвера нет, то можно попробовать выделенный по умолчанию — Microsoft OLE DB Provider for ODBC Drivers. Этот драйвер позволяет получить доступ к данным через ODBC-драйвер, который можно отнести, к большинству существующих БД. Здесь следует учесть то, что данный драйвер может быть и не установлен на вашем компьютере./

Изображение слайда
12

Слайд 12

В нашем случае для доступа к базам данных MS Access используется драйвер Microsoft Jet OLE DB Provider. / Такой драйвер обязательно устанавливается на машину вместе с MS Office, а в последних версиях Windows он устанавливается по умолчанию./ После этого нажмите кнопку Далее ( Next ), или перейдите на вкладку Подключение ( Connection ). Вид вкладки Подключение ( Connection ) зависит от выбранного драйвера. В нашем случае она должна выглядеть, как показано на рис.

Изображение слайда
13

Слайд 13

Рис.3. Вкладка Подключение

Изображение слайда
14

Слайд 14

В строке: Выберите или введите имя базы данных ( Select or enter a database name ), надо ввести имя базы данных (при необходимости и путь). Если база данных будет располагаться в той же директории, что и исполняемый файл приложения, то путь указывать не надо.

Изображение слайда
15

Слайд 15

!Важно. Храните базы в одном каталоге с исполняемыми (программными) файлами. Если базы хранить отдельно от исполняемого файла, то придется указывать полный путь, а это может вызвать проблемы при переносе программы на другой компьютер. Т.к. программа будет искать базу по указанному пути, который может измениться. Если хотите держать файлы в другом каталоге, то указывайте относительный путь (относительно текущего каталога).

Изображение слайда
16

Слайд 16

Теперь заполним следующие поля. - Пользователь (User name): Значение поля можно оставить по умолчанию, если не задано иное при создании базы в MS Access. - Пароль (Password). Если база имеет пароль, то его необходимо указать. - Пустой пароль (Blank password). Если пароль не нужен, то здесь желательно поставить галочку. - Разрешить сохранение пароля (Allow saving password). Если здесь поставить галочку, то пароль может быть сохранен. Если нет, то при каждом запуске программы будет появляться окно с просьбой ввести пароль.

Изображение слайда
17

Слайд 17

Как только вы выберете базу данных, нажмите кнопку Проверить подключение (Test Connection), чтобы протестировать соединение. Если все указано правильно, то должно появиться сообщение Тестирование соединения прошло удачно ( Test connection succeeded ). Все, можно нажать ОК, чтобы закрыть окно создания строки подключения. Затем еще раз нажать ОК, чтобы закрыть окно редактора строки подключения

Изображение слайда
18

Слайд 18

Продолжим настройку приложения. Теперь в свойствах компонента ADOConnection надо отключить СВОЙСТВО LoginPrompt, выставив его в false. Далее свойство connected установим в true, чтобы произошло соединение с базой. На этом соединение можно считать оконченным. Теперь нам надо получить доступ к созданной таблице Справочник. Для этого поместим на форму компонент АDO T а bl е с вкладки ADO палитры компонентов.

Изображение слайда
19

Слайд 19

Сразу измените его СВОЙСТВО Name на BookTable. Далее можно указать у нашего компонента BookName в свойстве connection, созданный нами компонент соединения с базой данных. Для этого щелкните по выпадающему списку в свойстве connection и выберите там единственный пункт ADOConnection1. В свойстве Tab l eName нужно выбрать имя нашей таблицы (Справочник).

Изображение слайда
20

Слайд 20

Всё, таблица и соединение указаны, можно подключатся. Для этого выставьте СВОЙСТВО Active в true. Для отображения данных из таблицы надо установить на форму компонент DataSource с вкладки Data Access палитры компонентов. Теперь этому компоненту надо указать, какую именно таблицу он должен отображать. Для этого в свойстве DataSet нужно из выпадающего списка выбрать компонент BookTable, который связан с нашей таблицей Справочник.

Изображение слайда
21

Слайд 21

Самый простой способ отобразить таблицу — установить компонент DBGrid. Этот компонент — сетка, которая может отображать данные в виде таблицы. В этом же компоненте можно добавлять, удалять и редактировать строки нашей таблицы.

Изображение слайда
22

Слайд 22

И последний этап создания приложения — связывание компонента сетки с компонентом отображения таблицы. Для этого в свойстве DataS o urce компонента DBGrid нужно указать созданный нами компонент Datasource1. Вот теперь приложение готово

Изображение слайда
23

Последний слайд презентации: Delphi и базы данных

Домашнее задание: Создать приложение для работы с БД Библиотека.

Изображение слайда