WebClub - Всероссийский Клуб Веб-разработчиков
WebClub.RU » Советы » Соединения при помощи диалогового окна

Соединения при помощи диалогового окна


Дата публикации: 11-11-2010

Характерными примерами подключения к базам данных через диалоговое окно соединения является организация этой процедуры в утилитах SQL Central и ISQL. Рассмотрим соединение с использованием такого окна на примере утилиты SQL Central. Для запуска SQL Central в среде Windows 95/98 или Windows NT 4.0 щелкните левой кнопкой мыши на кнопке Ione, затем выберите в появившемся меню пункт Программы. После этого следует в предлагаемом перечне программ указать на SYBASE SQL Anywhere и далее выбрать SQL Central и дважды щелкнуть левой кнопкой мыши. Если данная утилита запускается из Windows NT 3.51, то вам следует также использовать двойной щелчок левой кнопкой мыши по пиктограмме SQL Central в программной группе SYBASE SQL Anywhere. После этого на экране появляется главное окно утилиты.

 

Для установления соединения следует выполнить команду меню Tools|Connect или щелкнуть мышкой по кнопке, на которую указывает курсор. Если требуемая база данных открыта, то нет необходимости в передаче параметров EngineName. DatabaseName и DatabaseFile. В этом случае вышеуказанные утилиты предлагают пользователю заполнить поля сокращенного диалогового окна параметров соединения.

 

После ввода значений параметров Userid и Password необходимо щелкнуть левой клавишей мыши по кнопке OK. В случае отказа от соединения следует воспользоваться кнопкой Cancel.

    ПРИМЕЧАНИЕ

    В дальнейшем будем предполагать, что соединение с базаой данных Biblia осуществляется пользователем-администратором, имя которого Stepanov, а пароль - s.

Если необходимо задать значения и других параметров щелкните мышью по кнопке More>>. Тогда вместо сокращенного на экране появится полное окно параметров соединения. В необходимых случаях утилита SQL Central сразу использует полное диалоговое окно параметров соединения. Такое окно представлено на рис. 8.

 

Поля данного окна предназначены для ввода значений соответствующих параметров соединений. Все эти поля заполняются вручную, а полное имя файла для поля Database File может также выбрано после использования кнопки Browse.

В рассматриваемом окне следует обратить на область Database Startup. В ней сосредоточена информация о подключаемой базе данных. Помимо имени базового файла, вы можете при помощи переключателя указать тип сервера (локальный или удаленный) будет управлять подсоединяемой базой данных. Если переключатель установлен в положении Local, то используется локальный сервер, если в положении Network, то - удаленный. При этом значения параметров соединения AutoStop, DatabaseSwitches и Start определяются по умолчанию.

Если возникает потребность в явном задании их значений, то переключатель должен быть установлен в положение Custom. Вследствие этого становится доступной кнопка Custom. После щелчка по ней мыши открывается диалоговое окно Custom Database Startup.

 

Содержимое поля Database Startup Command Line в случае использования локального сервера должно соответствовать следующему синтаксису:

SERVER [РЕЖ_БД ...] [РЕЖ_СЕРВ ...],

где SERVER - полный путь к файлу, представляющего компоненту SQL Anywhere Engine;
  РЕЖ_БД - необязательный параметр режим использования базы данных;
  РЕЖ_СЕРВ - необязательный параметр режим функционирования сервера баз данных.

Если данное окно используется при установления соединения с удаленным сервером, то в поле Database Startup Command Line должна быть строка, синтаксис которой имеет вид:

CLIENT [РЕЖ_КЛИЕНТ ...],

где CLIENT - полный путь к файлу, представляющего компоненту SQL Anywhere Client;
  РЕЖ_КЛИЕНТ - необязательный параметр режим функционирования клиентской компоненты СУБД.

Флажок Auto-stop datase when connections terminated рассматриваемого окна определяет значение параметра соединения AutoStop. На рис. 9 этот флажок находится в установленном состоянии, т. е. AutoStop=Yes.

Анализируя содержимое диалоговых окон SQL Anywhere Logon и Custom Database Startup, можно отметить следующее. Производится установление соединения с базой данных Biblia. Она будет функционировать под управлением удаленного сервера Server_ste1. Обмен информацией с сервером будет осуществляться при помощи сетевого протокола IPX. Базовый файл базы данных Biblia находится на ЭВМ с сетевым именем Serv_Dbase.

Теперь после того как требуемые поля параметров соединения заполнены можно осуществить подключение к базе данных Biblia. Для этого необходимо щелкнуть мышкой по кнопке OK в сокращенном или полном окне параметров соединения. Тогда, если параметры соединения заданы правильно, произойдет установления соединения. При этом происходит запуск клиентской компоненты SQL Anywhere, после чего в Панели задач появится кнопка с названием сервера Server_ste1. Затем на переднем плане появится окно утилиты SQL Central, в котором произошли некоторые изменения по сравнению с его первоначальным видом. Так в левой панели окна утилиты появится значок работающего сервера в виде монитора с именем сервера справа от него. В нашем случае сервер называется Server_ste1. Щелкните мышью слева от значка сервера по значку "+". Тогда можно будет увидеть все базы данных, работающие под управлением сервера Server_ste1 (рис. 10). В нашем случае это только база данных Biblia. Тут же в скобках указано имя пользователя установившего соединение - Stepanov.

 

Рис. 10. Отображение факта соединения в утилите SQL Central

После того как соединение с базой данных установлено можно производить манипулирование ее объектами.

Популярное

Не так давно в сети появился новый сервис, под названием Dead Man Zero. Этот сервис сделал...
Рынок социальных площадок уже давно стал стабильным. Несмотря на то, что время от времени...
Artisteer 4 – единственный в своем роде продукт, позволяющий автоматизировать работу над созданием...
Март 2017 (1)
Февраль 2017 (3)
Январь 2017 (1)
Август 2016 (1)
Май 2016 (2)
Ноябрь 2015 (1)

Карта сайта: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41

Друзья сайта

Хотите продать свой сайт?
- Мы быстро и удобно для Вас сможем его купить:
  • Заявка на продажу сайта
  • Раcсматриваем цены на каждый сайт в индивидуальном порядке.

    Случайная цитата

    Билл Гейтс:

    "У кого нет бизнеса в интернете, у того скоро не будет бизнеса вообще."

    Опрос

    Какими социальными сетями Вы пользуетесь?

    Vkontakte.ru
    Одноклассники
    Мой Мир - mail.ru
    Google Plus
    Facebook
    ЖЖ
    Другие
    Не пользуюсь