база данных — Использование PHP для подключения к dashdb в Bluemix

Это код, который у меня есть до сих пор. Я проверил учетные данные миллион раз, поэтому знаю, что они верны. Я не уверен, что происходит не так. Может ли кто-нибудь помочь мне? Заранее спасибо!

<?php
$database = "BLUDB";
$user = "xxx";
$password = "yyyy";
$hostname = "dashdb-entry-yp-dal09-07.services.dal.bluemix.net:8443";
$port = 50000;

$conn_string = "DRIVER={IBM DB2 ODBC DRIVER};DATABASE=$database;" . "HOSTNAME=$hostname;PORT=$port;PROTOCOL=TCPIP;UID=$user;PWD=$password;";$conn = db2_connect($conn_string, '', '');

if ($conn) {
echo "Connection succeeded.";
db2_close($conn);
}
else {
echo "Connection failed.";
}

?>

0

Решение

Используемое имя хоста — не сервер базы данных, а веб-консоль (см. Порт 8443). Вы получаете ошибку, потому что ваша строка для имени хоста уже содержит номер порта И полное имя хоста неверно.

Чтобы исправить ошибку, получите правильную информацию о соединении от Connection меню в приборной панели DashDB или Credentials вкладка в вашем обзоре службы Bluemix.

0

Другие решения

Других решений пока нет …