Н, 3, Елманова. C++Bui/der 3.0, архитектура "клиент/сервер" и Internet
2.1      Настройка доступа к данным в архитектуре "клиент/сервер"
2.1.1   Настройка  клиентской части серверной СУБД
Как было сказано выше, при работе в архитектуре "клиент/сервер" на рабочие станции, где функционируют приложения, обязательно следует установить клиентскую часть серверной СУБД, так как она используется для доступа к данным библиотекой Borland Database Engine. Обычно в комплект поставки клиентской части входит утилита ее конфигурации, позволяющая создать и сохранить либо в специальном файле настроек, либо в реестре Windows сведения о том, какие базы данных, обслуживаемые этой клиентской частью, имеются в корпоративной системе, как они называются, на каких компьютерах располагаются и посредством какого сетевого протокола осуществляется доступ к ним. С помощью такой утилиты следует осуществить настройку доступа к серверу баз данных и обязательно проверить соединение с ним. Проверка соединения клиентской части с сервером обычно производится с помощью каких-либо утилит для ввода SQL-операторов (они, как правило, также поставляются вместе с клиентской частью). Помимо этого может потребоваться настройка языковых параметров сервера и клиентской части, а возможно, и каких-либо иных параметров, характерных для данной СУБД. Обычно сведения о подобной настройке содержатся в документации к серверу баз данных.
2.1.2   Настройка Borland Database Engine. BDE Administrator
Следует отметить, что файлы, входящие в состав библиотеки BDE, предназначены для использования не только приложениями, разработанными с помощью C++Builder, но и многими другими продуктами Borland (Visual dBase, Paradox, Delphi, Borland C++, IntraBuilder), созданными на их основе приложениями, а также офисными приложениями Corel (например, электронная таблица Quattro Pro), генератором отчетов Crystal Reports (Seagate Software). Поэтому при наличии нескольких использующих BDE приложений все 32-разрядные приложения (в том числе C++Builder) применяют установленную последней 32-разрядную версию BDE. В этом случае по умолчанию программа установки C++Builder предложит поставить BDE в каталог, где установлена уже применяемая версия BDE.
При возникновении необходимости доступа к данным в большинстве случаев для их источника создается псевдоним (alias), имя которого используется приложением. Параметры этого и других псевдонимов, а также параметры настройки драйверов баз данных содержатся в файле idapi32.cfg, расположенном в том же каталоге, в котором расположены и файлы BDE.
Для изменения содержания этого файла используется утилита конфигурации BDE - BDEADMIN.EXE, доступ к которой может быть осуществлен как из программной группы C++Builder, так и из панели управления Windows.
Утилита конфигурации состоит из одной формы, содержащей в левой части блокнот из двух страниц - Databases и Configuration.
Страница Databases содержит данные о псевдонимах источников данных, к которым посредством BDE обращаются приложения, установленные на данном компьютере.
Страница Configuration, содержит раскрывающийся список, состоящий, в свою очередь, из нескольких разделов.
Раздел_Отеге содержит параметры доступа к различным типам данных. Он содержит подразделы Native и ODBC.
Раздел System содержит параметры настройки работы самой библиотеки BDE, связанные с использованием памяти, сетевого окружения и других ресурсов, доступных использующим BDE приложениям. Эти параметры содержатся в реестре Windows 95 (или Windows NT).
Разделbi_Date, Time, Number содержат правила отображения в приложениях календарных дат, времени и числовых данных в соответствии с правилами, принятыми в той или иной стране.
2.1.3   Настройка драйверов баз данных
Для настройки драйверов баз данных используется страница Configuration утилиты настройки BDE. В левой части этой страницы имеется список доступных для BDE драйверов, куда входят драйверы для dBase, Paradox, Access, FoxPro, установленные на данном компьютере драйверы SQL Links для доступа к серверным СУБД, а также имена ODBC-драйверов, созданные с помощью 32-разрядного администратора ODBC панели управления Windows (рис. 2.1).
В правой части страницы Drivers указаны параметры выбранного в списке драйвера. При настройке драйверов следует заменить параметры, указанные по умолчанию, на значения, специфические для выбранного источника данных (например, языковой драйвер, правила обработки запросов, имя сервера и базы данных, тип сетевого протокола для доступа к серверу, номер версии). Эти наборы параметров неодинаковы для различных драйверов баз данных.
16
17