Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Бесплатный конструктор сайтов и Landing Page

Хостинг с DDoS защитой от 2.5$ + Бесплатный SSL и Домен

SSD VPS в Нидерландах под различные задачи от 2.6$

✅ Дешевый VPS-хостинг на AMD EPYC: 1vCore, 3GB DDR4, 15GB NVMe всего за €3,50!

🔥 Anti-DDoS защита 12 Тбит/с!

VPS в России, Европе и США

Бесплатная поддержка и администрирование

Оплата российскими и международными картами

🔥 VPS до 5.7 ГГц под любые задачи с AntiDDoS в 7 локациях

💸 Гифткод CITFORUM (250р на баланс) и попробуйте уже сейчас!

🛒 Скидка 15% на первый платеж (в течение 24ч)

3.4. Установления соединения через командную строку

Покажем применение командной строки для установления соединения с базой данных на примере утилиты DBWATCH. Данная утилита позволяет отображать окно сервера на экране монитора клиентской ЭВМ.

Рассматриваемая утилита для своей работы должна осуществить подключение от имени зарегистрированного пользователя одной из баз данных управляемых сервером. Именно этим объясняется перечень параметров утилиты DBWATCH, представляющих собой строку параметров соединения. Запустим рассматриваемую утилиту для отображения окна сервера Server_ste1 от имени пользователя Stepanov, зарегистрированного в базе данных Biblia. Для этого командная строка должна иметь следующий вид:

c:\SQLAny50\Win32\Dbwatch.exe -c "ENG=Server_ste1; DBN=Biblia; UID=Stepanov; PWD=s"

Если параметры соединения указаны правильно и удаленный сервер работает, то на экране клиентской ЭВМ появится копия окно удаленного сервера.

3.5. Передача параметров соединения через источники данных ODBC

Интерфейс ODBC был разработан фирмой MicroSoft в качестве унифицированного средства для доступа к реляционным базам данных, управляемых различными СУБД. Для пользователей он представляется в виде совокупности функций и источников данных. Под источниками данных здесь подразумеваются объекты являющиеся связующим звеном между базами данных и их приложениями. Источники данных осуществляют взаимодействие с базами данных через ODBC-драйверы. Такие драйверы поставляются фирмами-разработчиками СУБД. Создание и настройка источников осуществляется пользователями, а интерфейсные функции предоставляет фирма MicroSoft. После настройки источника данных, его имя используется в приложениях в качестве псевдонима для обращения к соответствующей базе данных. Рассмотрим как создается источник данных для баз данных, управляемых СУБД SYBASE SQL Anywhere.

Интерфейсом ODBC можно воспользоваться только в том случае если на вашей ЭВМ установлен Администратор MicroSoft ODBC. О его наличии свидетельствуют пиктограммы 32bit ODBC или ODBC в Панели управления. Эти пиктограммы обозначают различные типы Администратора MicroSoft ODBC. Один из типов предназначен для организации взаимодействия баз данных с 16-разрядными приложениями, для другой - с 32-разрядными. Разрядность приложений в зависимости от типов Администратора для различных Windows-операционных систем представлена в табл. 3.

Таблица 3. Разрядность приложений в зависимости от типов Администратора ODBC

Пиктограмма\Операц. системаWindows 3.xWindows 95/98Windows NT
ODBC161632
32bit ODBC-32-

Для создания нового источника ODBC щелкните мышкой по пиктограмме 32bit ODBC или ODBC. Тогда на экране появится окно Администратора MicroSoft ODBC со списком уже имеющихся источников данных(рис. 14).

Рис. 14. Окно Администратора MicroSoft ODBC имеющихся источников данных

Чтобы добавить к существующим еще один источник данных щелкните мышью по кнопке Add. В результате этого вам будет предложено выбрать ODBC-драйвер (рис. 15).

Рис. 15. Выбор ODBC-драйвера Sybase SQL Anywhere 5.0

Так как мы создаем источник данных для СУБД SYBASE SQL Anywhere, то следует выбрать драйвер Sybase SQL Anywhere 5.0. Чтобы подтвердить сделанный выбор, щелкните мышкой по кнопке Готово. После этого вашему вниманию будет представлено диалоговое окно SQL Anywhere ODBC Configuration для задания характеристик создаваемого источника данных (рис. 16).

Рис. 16. Задание характеристик создаваемого ODBC-источника данных

В рассматриваемом диалоговом окне поле Data Source Name предназначено для определения названия источника данных. В поле Description может храниться краткий комментарий к создаваемому источнику данных. Области Connection Information и Database Startup практически полностью соответствуют полному окну параметров соединения утилиты SQL Central (см. рис. 8). Исключение составляет реакция при щелке мыши по кнопке Options. При наступлении этого события открывается окно Startup Options (рис. 17).

Рис. 17. Диалоговое окно Startup Options

В данном окне поля Start Command, Database Switches и флажок Autostop Database предназначены для определения параметров DatabaseSwitches, Start и AutoStop, соответсвенно. Область Agent служит для задания значения одноименного параметра соединения. Поле Isolation Level не предназначено для параметров соединения. Оно служит для ввода значения параметра функционирования базы данных Isolation_level (уровня изолированности). Этот параметр характеризует степень обеспечения целостности данных при работе с базой данных в режиме коллективного доступа. Параметр Isolation_level может принимать значения 0, 1, 2 или 3. По умолчанию значение этого параметра равно 0.

Продолжим анализировать характеристики ODBC-драйвера (см. рис. 16). Следует отметить, что ввод значений в поля User Id и Password не является обязательным. Более того это не желательно. Если имя и, особенно пароль, определены в источнике данных, то они могут быть беспрепятственно считаны другими пользователями. Это может привести к возможности несанкционированного доступа, а затем и к непредсказуемым последствиям. Если значения параметров соединений Userid и Password в источнике данных не заданы, тогда ввод их осуществляется при соединении с базой данных.

Рассмотрим область Additional Connection Options. Иногда при использовании источника данных возникает необходимость преобразования данных символьных типов из ANSI-кодировки (для Windows) в OEM-кодировку (для DOS) и обратно. Тип конвертора для этого случая задается в поле Translator Name. Выбор конвертора осуществляется при помощи кнопки Select.

Из рис. 16 видно, что источник данных Biblia предназначен для связи приложений пользователя Stepanov с базой данных Biblia, управляемой удаленным сервером Server_ste1. При использовании созданного источника данных будет производиться преобразования символов из ANSI-кодировки в OEM-кодировку и обратно.

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

Назад | Содержание | Вперед

 

Скидка до 20% на услуги дата-центра. Аренда серверной стойки. Colocation от 1U!

Миграция в облако #SotelCloud. Виртуальный сервер в облаке. Выбрать конфигурацию на сайте!

Виртуальная АТС для вашего бизнеса. Приветственные бонусы для новых клиентов!

Виртуальные VPS серверы в РФ и ЕС

Dedicated серверы в РФ и ЕС

По промокоду CITFORUM скидка 30% на заказ VPS\VDS

VPS/VDS серверы. 30 локаций на выбор

Серверы VPS/VDS с большим диском

Хорошие условия для реселлеров

4VPS.SU - VPS в 17-ти странах

2Gbit/s безлимит

Современное железо!

Новости мира IT:

Архив новостей

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 7861149
Пресс-релизы — pr@citforum.ru
Обратная связь
Информация для авторов
Rambler's Top100 TopList This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2019 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...