我是DB2的新手。
$database = 'test';
$user = 'user1';
$password = 'pswd1';
$hostname = '10.250.10.10';
$port = 556;
$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 {
print($conn);
echo "Connection failed.";
die(db2_conn_errormsg());
}
所有值都是正确的。但连接失败了。 Plz告诉我。以及如何签入PHPINFO()。 DB2是否已成功安装。
我收到以下错误
Connection failed.[unixODBC][Driver Manager]Data source name not found, and no default driver specified SQLCODE=0
答案 0 :(得分:0)
我不是PHP专家,但如果您使用ODBC驱动程序,则可能需要在ODBC驱动程序管理器中编目数据库。在Windows上,在"搜索程序和文件"中搜索ODBC。我不确定Linux上的等价物