Объектно-ориентированное программирование на С++ - eDrive
Объектно-ориентированное программирование на С++ - eDrive
Объектно-ориентированное программирование на С++ - eDrive
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
87<br />
В C++Builder все подключения по технологии ADO производятся через<br />
компонент TADOConnection вкладки ADO панели визуальных компонентов,<br />
источниками данных служат визуальные компоненты TADOTable,<br />
TADOQuery, TADOStoredProc, TADODataSet, TADOCommand вкладки ADO,<br />
а <strong>на</strong>боры данных обычно представляются компонентом TDataSource вкладки<br />
Data Access.<br />
Подключения по технологии BDE выполняются через компонент<br />
TDataBase без <strong>на</strong>боров данных или с TDataSource, а роль источников данных<br />
здесь играют компоненты TTable, TQuery, TStoredProc вкладки BDE панели<br />
визуальных компонентов. Для работы с корпоративными базами данных<br />
InterBase служат компоненты TIBDataBase, TIBTable, TIBQuery, TIB-<br />
StoredProc вкладки InterBase.<br />
Технологии dbExpress для подключения используют компонент<br />
TSQLConnection, источниками данных являются TSQLTable, TSQLQuery,<br />
TSQLStoredProc вкладки dbExpress, а <strong>на</strong>боры данных представляет<br />
TSQLDataSet.<br />
Прямое подключение обычно используется для организации постоянных<br />
соединений, которые уста<strong>на</strong>вливаются в <strong>на</strong>чале сеанса связи с базой<br />
данных и разрываются в конце сеанса. Такое подключение просто реализуется,<br />
но работает только в однопользовательских системах без разграничения<br />
прав доступа. Технологиями BDE и dbExpress поддерживается подключение<br />
через вспомогательные <strong>на</strong>боры данных TBDEClientDataSet, TIBClientDataSet,<br />
TSQLClientDataSet.<br />
Архитектура «клиент-сервер» применяется в приложениях, где данные<br />
распределены по нескольким таблицам или нескольким корпоративным и<br />
локальным базам данных, в системах с несколькими клиентами, требующих<br />
организации совместного доступа и коллективной защиты. Схема организации<br />
таких приложений показа<strong>на</strong> <strong>на</strong> рис. 2,б. В отличие от предыдущих архитектур,<br />
для подключения здесь привлекается источник данных сервера – провайдер,<br />
к которому обращается клиент для получения или передачи данных.<br />
Приложение-сервер может предоставлять запрошенные данные или отказывать<br />
в сервисе в зависимости от принятой стратегии управления и ситуации в<br />
сети.