powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Подключение к db2 через php
5 сообщений из 5, страница 1 из 1
Подключение к db2 через php
    #38426211
dpakowa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте! Третий день никак не могу понять как настроить php так, что бы можно было подключиться по ip/port login/pass к базе DB2.
PHP 5.3.19, ОС - Windows 2000, какая версия db2 и ось под ней мне не известно, есть только айпишник и логин с пасом.
Собственно на данный момент даже не получается в php добавить функцию db2_connect(). Пробовал добавить extension php_ibm_db2.dll - но, видимо, не смог найти нужную dll-ку.
Я в настройках php совсем ещё брёвнышко, БОЛЬШАЯ просьба сильно не бить и по возможности разжовывать ответы. Зарание всем спасибо!
...
Рейтинг: 0 / 0
Подключение к db2 через php
    #38426232
dpakowa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
dpakowa,

ура, нашел нужную dll http://pecl.php.net/package/ibm_db2/1.9.5/windows Теперь хоть db2_connect() завелся. собственно теперь получаю "Connection failed." В логах апатча и php пусто(((
...
Рейтинг: 0 / 0
Подключение к db2 через php
    #38426238
dpakowa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
dpakowa,

скрипт, которым проверяю:
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
$database =  "****";
$hostname = "***.***.***.***";
$port = 50000;
$user = "***";
$password = "***";

$dsn = "DATABASE=$database;HOSTNAME=$hostname;PORT=$port;
  PROTOCOL=TCPIP;UID=$authID;PWD=$auth_pass;";
$options = array ("trustedcontext" => DB2_TRUSTED_CONTEXT_ENABLE);

$conn = db2_connect($database, $user, $password, $options);

if ($conn) {
    echo "Connection succeeded.\n";
    if (db2_autocommit($conn)) {
         echo "Autocommit is on.\n";
    }
    else {
         echo "Autocommit is off.\n";
    }
    db2_close($conn);
}
else {
    echo "Connection failed.";
}
?>
...
Рейтинг: 0 / 0
Подключение к db2 через php
    #38426317
dpakowa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ура! Получил коннект! Для этого ещё добавил dll-ку php_pdo_ibm.dll и поправил скрипт
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
$dsn = "DRIVER=php_ibm_db2;DATABASE=$database;HOSTNAME=$hostname;PORT=$port;PROTOCOL=TCPIP;UID=$user;PWD=$password;";

$options = array ("trustedcontext" => DB2_TRUSTED_CONTEXT_ENABLE);

$conn = db2_connect($dsn, $user, $password, $options);

if ($conn) {
    echo "Connection succeeded.\n";
    if (db2_autocommit($conn)) {
         echo "Autocommit is on.\n";
    }
    else {
         echo "Autocommit is off.\n";
    }
    db2_close($conn);
}
else {
   echo '<p>1. Ошибка соединения c СУБД DB2: '.db2_conn_errormsg().". conn string=$conn_string</p>";

}



Вопрос закрыт. Возможно кому-то пригодится
...
Рейтинг: 0 / 0
Подключение к db2 через php
    #38426320
dpakowa,

Даю ссылку на собственный комментарий: Непонятки со строкой соединения в db2_connect
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Подключение к db2 через php
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]