Разработка приложений баз данных для СУБД Sybase SQL Anywhere


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


Так как мы создаем источник данных для СУБД 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 (). Исключение составляет реакция при щелке мыши по кнопке 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-драйвера (). Следует отметить, что ввод значений в поля User Id и Password не является обязательным. Более того это не желательно. Если имя и, особенно пароль, определены в источнике данных, то они могут быть беспрепятственно считаны другими пользователями. Это может привести к возможности несанкционированного доступа, а затем и к непредсказуемым последствиям. Если значения параметров соединений Userid и Password в источнике данных не заданы, тогда ввод их осуществляется при соединении с базой данных.

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

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

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

| |

 




- Начало -  - Назад -  



Книжный магазин