Студопедия

КАТЕГОРИИ:

Главная
Случайная страница
Познавательное
Новые статьи
Контакты
Заказать работу

Архитектура-(3434) Астрономия-(809) Биология-(7483) Биотехнологии-(1457) Военное дело-(14632) Высокие технологии-(1363) География-(913) Геология-(1438) Государство-(451) Демография-(1065) Дом-(47672) Журналистика и СМИ-(912) Изобретательство-(14524) Иностранные языки-(4268) Информатика-(17799) Искусство-(1338) История-(13644) Компьютеры-(11121) Косметика-(55) Кулинария-(373) Культура-(8427) Лингвистика-(374) Литература-(1642) Маркетинг-(23702) Математика-(16968) Машиностроение-(1700) Медицина-(12668) Менеджмент-(24684) Механика-(15423) Науковедение-(506) Образование-(11852) Охрана труда-(3308) Педагогика-(5571) Полиграфия-(1312) Политика-(7869) Право-(5454) Приборостроение-(1369) Программирование-(2801) Производство-(97182) Промышленность-(8706) Психология-(18388) Религия-(3217) Связь-(10668) Сельское хозяйство-(299) Социология-(6455) Спорт-(42831) Строительство-(4793) Торговля-(5050) Транспорт-(2929) Туризм-(1568) Физика-(3942) Философия-(17015) Финансы-(26596) Химия-(22929) Экология-(12095) Экономика-(9961) Электроника-(8441) Электротехника-(4623) Энергетика-(12629) Юриспруденция-(1492) Ядерная техника-(1748)

Компонент SQLConnection


⇐ Предыдущая 1 2 34 Следующая ⇒


Обзор компонентов 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 для подключения к базе данных подробно рассматривается на следующем лабораторном занятии..


⇐ Предыдущая 1 2 34 Следующая ⇒


Поделиться с друзьями:


Дата добавления: 2014年01月07日; Просмотров: 630; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2026) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.012 сек.

AltStyle によって変換されたページ (->オリジナル) /