КАТЕГОРИИ:
Обзор компонентов dbExpress
Доступ к базам данных при помощи средств dbExpress
Технология dbExpress была введена компанией Borland в Delphi 6. Она обладает тремя важными преимуществами.
Во-первых, средства dbExpress гораздо проще с точки зрения установки по сравнению с их предшественником BDE.
Во-вторых, доступ к SQL-серверам через dbExpress намного эффективнее, чем при помощи BDE. Для организации эффективного доступа к данным в dbExpress используются однонаправленные наборы данных.
В-третьих, технология dbExpress является межплатформенной. Это означает, что разработанные приложения могут использоваться в среде Kylix на платформе Linux.
Однонаправленные наборы данных
Суть однонаправленных наборов данных состоит в том, что для них не выделяется область оперативной памяти (буферизация или кэширование) с целью организации навигации или модификации. В отличие от dbExpress, в BDE использовались двунаправленные наборы данных с буферизацией в оперативной памяти. Однонаправленные наборы данных более быстродействующие, однако они обладают некоторыми ограничениями.
§ При навигации поддерживаются только методы First () и Next(). Попытка вызова метода Last () или Prior () приведет к возникновению исключения.
§ Невозможно изменить данные, так как для них не выделяются буферы редактирования. Тем не менее, для редактирования однонаправленных наборов данных можно использовать другие компоненты.
Одиниз таких компонентов, SimpleDataSet, будет рассмотрен в концеэтого занятия.
§ Не поддерживается фильтрация, потому что при работе с однонаправленными наборами данных не создается буферов для множества записей.
Перед тем, как приступить к разработке приложения управления базой данных "Персонал", кратко рассмотрим компоненты, расположенным на вкладке dbExpress. К ним относятся компоненты SQLConnection, SQLDataSet, SQLTable, SQLQuery, SQLStoredProc, SQLMonitor и SimpleDataSet.
Функции компонентов SQLTable, SQLQuery и SQLStoredProc реализованы в компоненте SQLDataSet, поэтому отдельно они здесь не рассматриваются.
Для подключения к базе данных воспользуемся компонентом SQLConnection dbExpress.
Объекты класса TSQLConnection используют два конфигурационных файла: dbxdrivers.ini и dbxconnections.ini. Эти файлы при установке размещаются в каталоге \Program Files\Common Files\Borland Shared\DbExpress.
• Файл dbxdrivers.ini содержит перечень всех установленных драйверов dbExpress и их параметры.
• Файл dbxconnections.ini содержит перечень так называемых именованных соединении(named connections), которые по своей сути аналогичны псевдонимам BDE. В этом же файле хранятся и параметры именованных соединений.
Порядок применения компонента SQLConnection для подключения к базе данных подробно рассматривается на следующем лабораторном занятии..
Дата добавления: 2014年01月07日; Просмотров: 630; Нарушение авторских прав?; Мы поможем в написании вашей работы!