簡體   English   中英

使用PHP連接到Bluemix中的dashdb

[英]Using PHP to connect to dashdb in 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.";
}

?>

您使用的主機名不是數據庫服務器,而是Web控制台的主機名(請參閱端口8443)。 因為主機名的字符串已經包含端口號並且整個主機名不正確,所以會出現錯誤。

要解決該錯誤,請從dashDB儀表板中的Connection菜單或Bluemix服務概述中的Credentials選項卡中獲取正確的連接信息。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM