Серверный JavaScript 1.4. Руководство по использованию


         

Необязательный Параметр) Булево значение, указывающее,


commitflag: ( Необязательный Параметр) Булево значение, указывающее, подтвердить ли открытую транзакцию или выполнить её откат при закрытии соединения. Специфицируйте true для подтверждения открытой транзакции и false - для выполнения отката. Если этот параметр Вами не предоставлен для объекта DbPool, его значением будет false. Если этот параметр не предоставлен для объекта database, значением параметра будет true.

Например, следующий оператор создаёт новый пул БД из 5 соединений с БД Oracle. В этом пуле неподтверждённые транзакции откатываются:

pool = new DbPool ("ORACLE", "myserver1", "ENG", "pwd1", "", 5);

Приложение-образец dbadmin позволяет Вам экспериментировать с соединениями с различными БД как разным пользователям.

Для многих приложений Вы, возможно, захотите выполнять совместное использование набора соединений несколькими клиентами, или чтобы соединение захватывало несколько клиентских запросов. В этих случаях Вы должны устанавливать соединение на начальной странице Вашего приложения. Это позволит исключить возможные проблемы в тех случаях, когда отдельные клиенты выполняют совместные соединения с БД.

Однако для некоторых приложений каждый клиент должен выполнять своё собственное соединение. Как сказано в разделе клиенты могут совместно использовать объекты. Если это так, убедитесь, что блокировки используются для управления совместным использованием данных, как указано в разделе .

В следующей таблице показаны методы объектов DbPool и database для обслуживания пула соединений. (Объект database использует другие методы, рассмотренные ранее, для работы с соединением с БД.)

















connect



Соединяет пул с определённой конфигурацией БД и пользователя.



connected



Проверяет, соединён ли пул и все его соединения с базой данных.



connection



(Только DbPool) Запрашивает доступный Connection-объект из пула.



disconnect



Отсоединяет все соединения пула от БД.



majorErrorCode



Главный код ошибки, возвращаемый сервером БД или ODBC.



majorErrorMessage



Главное сообщение об ошибке, возвращаемое сервером БД или ODBC.



minorErrorCode



Вторичный код ошибки, возвращаемый библиотекой продавца.



minorErrorMessage



Вторичное сообщение об ошибке, возвращаемое библиотекой продавца.




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