DELPHI ПРЕДОСТАВЛЯЕТ ПРОГРАММИСТУ СЛЕДУЮЩИЕ КОМПОНЕНТЫ ДОСТУПА К ДАННЫМ
- ADO (ActiveX Data Objects) - набор объектов, которые позволяют программистам писать приложения для доступа к данным через OLE DB.
- FireDAC - библиотека доступа к данным, которая позволяет работать с большим количеством баз данных и источников данных, включая SQL-серверы, Oracle, MySQL, SQLite, PostgreSQL и т.д.
- dbExpress - система доступа к данным, которая поддерживает большой выбор СУБД, включая Oracle, DB2, InterBase и MS SQL Server.
- BDE (Borland Database Engine) - набор библиотек, который предоставляет доступ к широкому спектру СУБД.
- IBX (InterBase Express) - набор компонентов доступа к данным, который предназначен для использования с СУБД InterBase.
Пример кода на Delphi, использующий ADO, может выглядеть следующим образом: var adoConnection: TADOConnection; adoQuery: TADOQuery; begin adoConnection := TADOConnection.Create(nil); adoConnection.ConnectionString := 'Provider=Microsoft.Jet.OLEDB.4.0;' + 'Data Source=C:\MyData.mdb;' + 'Persist Security Info=False'; adoConnection.Open; adoQuery := TADOQuery.Create(nil); adoQuery.Connection := adoConnection; adoQuery.SQL.Text := 'SELECT FirstName, LastName FROM Customers'; adoQuery.Open; while not adoQuery.Eof do begin ShowMessage(adoQuery.FieldByName('FirstName').AsString + ' ' + adoQuery.FieldByName('LastName').AsString); adoQuery.Next; end; adoQuery.Free; adoConnection.Free; end;
Этот код открывает соединение с базой данных MS Access и выполняет запрос, который возвращает список клиентов именем и фамилией. Вывод каждого клиента происходит с помощью ShowMessage.
Подключаем базу данных MS Access к Delphi и работаем с компонентом DBImage
20220210 Путешествие туда и обратно Совместное использование Python в RADStudio, Delphi/С++ в Python
Новые возможности доступа к данным на основе AnyDAC
Создание базы данных сотрудники в Delphi - Урок 1 (Подключение базы данных)
Вебинар: Решения Киберпротект для файлового обмена, синхронизации и резервного копирования
DELPHI Урок 3 Создание БД, добавление, удаление, изменение записей
Delphi мертв?
Программирование в Delphi Урок 8. Компоненты Главное меню и диалоговые окна
Delphi + MySQL + SQLConnection
Всё о Delphi \u0026 Pascal / Из музыканта в программисты / Интервью с Delphi Developer