Читаем Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ полностью

Операционные системы Microsoft Windows предоставляют по умолчанию сетевую возможность, удобную для пользователей, которые используют модем для подключения к Интернету - любой запрос TCP/IP, который появляется в сети, активизирует автоматическую программу набора номера. Это может стать проблемой для клиентских систем, использующих TCP/IP для доступа к серверу Firebird в локальной сети. Поскольку клиентские запросы применяют сервис TCP/IP, автоматически вызывается программа Windows набора номера, влияя на сетевые соединения от клиента к серверу.

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

Изменить порядок сетевых адаптеров

Возможно, на вашем компьютере есть драйвер соединения через модем и сетевая карта. В Windows NT и Windows 98 вы можете изменить порядок этих двух сетевых интерфейсов для того, чтобы сетевой адаптер использовался первым по отношению к сетевому драйверу модема.

Откройте Панель управления из меню Пуск и выберите Сетевые и Модемные соединения. Затем меню Дополнительно, и на вкладке Адаптеры и привязка в соответствующем месте поменяйте порядок адаптеров.

Изменение конфигурации Internet Explorer

Если у вас в качестве браузера установлен IE, откройте его апплет в Панели управления, и запретите автодозвон. Это находится в меню Соединения интернет- настроек браузера.

Здесь вы найдете несколько переключателей, один из которых нужен вам. Конкретное название переключателя меняется от версии к версии. Например, в английской версии Windows 2000 этот пункт называется Never dial a connection.

Запретить автодозвон через реестр

Для запрета автодозвона запустите Regedit и найдите ключ

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings

Найдите ключ EnabieAutoDiai в правой панели и выберите Изменить. Поменяйте значение с 1 на 0.

Запретить автодозвон RAS

На серверных платформах Windows вы можете запретить сервис RAS AutoDial. Для этого откройте Сервисы в Панели управления. В NT 4 сервисы доступны сразу из Панели управления. В последующих версиях Windows сервисы перенесены в Administrative Tools. Прокрутите сервисы до Remote Access Auto Connection Manager (или в NT 4 - Remote Access Dialup Manager) и выберите его. Измените опцию запуска на Manual (Вручную).

Чтобы остановить сервис прямо сейчас, нажмите кнопку Стоп. Для запуска- кнопку Старт.

Все еще есть проблемы?

Если проблема с подсоединением к серверу Firebird так и не исчезла, тогда имеет смысл обратиться к более квалифицированному специалисту по настройкам сети либо в один из форумов или списков рассылки. Обратитесь к приложению 12 за подробностями.

Приложение 3. Интерфейсы приложений

"Родным" интерфейсом Firebird по доступу к клиентской библиотеке является использование функции С и структур параметров, представляющих API. Заголовочный файл С ibase.h поставляется вместе с Firebird в каталоге /include. Этот заголовочный файл может быть применен при написании программ на языке С, которые используют клиентскую библиотеку, однако это полезный справочник и при разработке интерфейсов к библиотеке из других языков.

Драйверы JayBird JDBC

Драйверы JayBird JDBC для Firebird являются полностью совместимой с JDBC 2.0 абстракцией API Firebird, которая может быть использована в любых IDE, которые поддерживают драйверы JDBC, например, в Eclipse и Borland JBuilder.

Эти драйверы запускаются в Java 2 JRE 1.3.1 и Java 2 JRE 1 n.x и могут быть использованы со всеми популярными системами интерфейсов, поддерживающими JDBC 2.0, JDBC 2.0 Standard Extensions и JCA 1.0. Примеры включают JBoss 3.2.3, WebLogic 7.0, WebLogic8.1, ColdFusion MX, Hibernate (прозрачная постоянная система) и TJDO.

Последняя версия JayBird 1.5 была подготовлена к весне 2004 года.

Поддержка двухфазного подтверждения Firebird соответствует стандартному соглашению участия в распределенных транзакциях в Java, поддерживающих реализации JCA framework и XADataSource. JayBird соответствует модели JDBC "одна транзакция на соединение". Она не имеет нескольких транзакций на соединение, хотя они невидимо используются в JCA framework. JDBC не поддерживает события и массивы Firebird.

Лицензирование: JayBird является системой с открытыми кодами, свободно распространяемой или продаваемой на основании измененной лицензии BSD.

Загрузка: в вашем браузере войдите на http://sourceforge.net/projects/firebird/ и прокрутите страницу, пока не найдете строку, содержащую firebird-jca-jdbc-driver. Щелкните по Download справа, чтобы перейти к странице загрузки, где вы сможете выбрать желаемый комплект поставки из списка firebird-jca-jdbc-driver- например, FirebirdSQL-l.x.zip.

Перейти на страницу:

Похожие книги

Adobe Flash. Создание аркад, головоломок и других игр с помощью ActionScript
Adobe Flash. Создание аркад, головоломок и других игр с помощью ActionScript

Данная книга посвящена программированию игр с помощью ActionScript. Здесь вы найдете подробные указания, необходимые для создания самых разных игр – аркад, головоломок, загадок и даже игровых автоматов. В тексте приведены исходные коды программ и детальные, доступно изложенные инструкции. Базовые принципы программирования ActionScript рассматриваются на примере игр, однако вы без труда сможете применить полученные знания и для разработки неигровых проектов, таких как Web-дизайн и реклама. Рекомендации Гэри Розенцвейга помогут вам не только придумывать занимательные игры и размещать их на Web-сайте, но и оптимизировать скорость их работы, а также защищать свои творения от несанкционированного копирования. Представленный в книге код несложно изменить для использования в других программах.Книга предназначена для широкого круга читателей – создателей анимационных роликов, художников-оформителей, программистов и разработчиков Web-сайтов. Издание может также выступать в качестве практического пособия по изучению ActionScript.

Гэри Розенцвейг

Программирование, программы, базы данных / Программирование / Книги по IT
Эффективное использование C++. 55 верных способов улучшить структуру и код ваших программ
Эффективное использование C++. 55 верных способов улучшить структуру и код ваших программ

Эта книга представляет собой перевод третьего издания американского бестселлера Effective C++ и является руководством по грамотному использованию языка C++. Она поможет сделать ваши программы более понятными, простыми в сопровождении и эффективными. Помимо материала, описывающего общую стратегию проектирования, книга включает в себя главы по программированию с применением шаблонов и по управлению ресурсами, а также множество советов, которые позволят усовершенствовать ваши программы и сделать работу более интересной и творческой. Книга также включает новый материал по принципам обработки исключений, паттернам проектирования и библиотечным средствам.Издание ориентировано на программистов, знакомых с основами C++ и имеющих навыки его практического применения.

Скотт Майерс , Скотт Мейерс

Программирование, программы, базы данных / Программирование / Книги по IT