- Модуль: main
- Путь к файлу: ~/bitrix/modules/main/lib/db/oracledbconnection.php
- Класс: BitrixMainDBOracleDbConnection
- Вызов: OracleDbConnection::connectInternal
protected function connectInternal()
{
if ($this->isConnected)
return;
if (($this->dbOptions & self::PERSISTENT) != 0)
$connection = oci_pconnect($this->dbLogin, $this->dbPassword, $this->dbName);
else
$connection = oci_connect($this->dbLogin, $this->dbPassword, $this->dbName);
if (!$connection)
throw new ConnectionException('Oracle connect error', $this->getErrorMessage());
$this->isConnected = true;
$this->resource = $connection;
global $DB, $USER, $APPLICATION;
if ($fn = BitrixMainLoader::getPersonal("php_interface/after_connect.php"))
include($fn);
}