ВУЗ:
Составители:
Рубрика:
128
В дистрибутив PHP входят два модуля, предназначенных для ра-
боты с Oracle:
● стандартные Oracle-функции (ORA);
● интерфейс для доступа к функциям Oracle (OCI).
Если есть возможность выбора, предпочтение стоит отдать моду-
лю OCI, так как он более оптимизирован и имеет большую функцио-
нальность. К примеру, модуль ORA не поддерживает типы CLOB,
BLOB, BFILE, ROWID.
Если вы используете модуль OCI, воспользуйтесь следующим
кодом:
<?php
if ($c=OCILogon(("system@uml","dimakom")) {
echo "Successfully connected to Oracle.\n";
OCILogoff($c);
} else {
$err = OCIError();
echo "Oracle Connect Error " . $err[text];
}
?>
Если вы используете модуль ORA, попробуйте следующее:
<?php
if ($c=ora_logon("system@uml","dimakom")) {
echo "Successfully connected to Oracle.\n";
ora_commitoff($c);
ora_logoff($c);
} else {
echo "Oracle Connect Error " . ora_error();
}
?>
Замечание: если не установлены необходимые переменные окру-
жения, поместите следующие строки в начале каждого скрипта, рабо-
тающего с Oracle:
<?php
PutEnv("ORACLE_SID=ORCL");
PutEnv("ORACLE_HOME=/app/oracle/product/9.2.0");
PutENV("TNS_ADMIN=/var/opt/oracle");
?>
В случае, если несколько раз в пределах одного скрипта происхо-
дит подключение к базе данных, с использованием одинаковой ком-
128 В дистрибутив PHP входят два модуля, предназначенных для ра- боты с Oracle: ● стандартные Oracle-функции (ORA); ● интерфейс для доступа к функциям Oracle (OCI). Если есть возможность выбора, предпочтение стоит отдать моду- лю OCI, так как он более оптимизирован и имеет большую функцио- нальность. К примеру, модуль ORA не поддерживает типы CLOB, BLOB, BFILE, ROWID. Если вы используете модуль OCI, воспользуйтесь следующим кодом: Если вы используете модуль ORA, попробуйте следующее: Замечание: если не установлены необходимые переменные окру- жения, поместите следующие строки в начале каждого скрипта, рабо- тающего с Oracle: В случае, если несколько раз в пределах одного скрипта происхо- дит подключение к базе данных, с использованием одинаковой ком-
Страницы
- « первая
- ‹ предыдущая
- …
- 126
- 127
- 128
- 129
- 130
- …
- следующая ›
- последняя »