Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/236.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将Ubuntu 14.04上的ibm_db2函数(php)连接到db2 for z/OS_Php_Db2_Mainframe_Zos_Db2 Luw - Fatal编程技术网

将Ubuntu 14.04上的ibm_db2函数(php)连接到db2 for z/OS

将Ubuntu 14.04上的ibm_db2函数(php)连接到db2 for z/OS,php,db2,mainframe,zos,db2-luw,Php,Db2,Mainframe,Zos,Db2 Luw,我有一个脚本,目前使用php ibm_db2函数连接到Ubuntu14.04服务器上的DB2Express C。当我尝试转换相同的脚本以远程连接到DB2 z/OS上的数据库时,我收到了以下错误,“[IBM][CLI驱动程序]SQL1598N由于许可问题,尝试连接到数据库服务器失败。SQLSTATE=42968 SQLCODE=-1598”。我搜索过这个网站,它基本上告诉我ibm_db2函数使用的驱动程序无法连接数据库,因为驱动程序和许可证不匹配。我如何找到一个驱动程序和许可证来安装在我的Ubun

我有一个脚本,目前使用php ibm_db2函数连接到Ubuntu14.04服务器上的DB2Express C。当我尝试转换相同的脚本以远程连接到DB2 z/OS上的数据库时,我收到了以下错误,“[IBM][CLI驱动程序]SQL1598N由于许可问题,尝试连接到数据库服务器失败。SQLSTATE=42968 SQLCODE=-1598”。我搜索过这个网站,它基本上告诉我ibm_db2函数使用的驱动程序无法连接数据库,因为驱动程序和许可证不匹配。我如何找到一个驱动程序和许可证来安装在我的Ubuntu机器上,以连接到z/Os上的DB2?还是我走错了方向

这是我正在使用的连接代码

<?php
$database = 'Location'; 
$user = 'USERSIDS'; 
$password = 'PASSWRD'; 
$hostname = 'hostname of z/os';
$port = port;
$conn_string = "DRIVER={DB2};DATABASE=$database;" .
  "HOSTNAME=$hostname;PORT=$port;PROTOCOL=TCPIP;UID=$user;PWD=$password;";
$conn = db2_connect($conn_string, '', '');
?>

DB2 CLI/ODBC驱动程序无法直接连接到DB2 z/OS数据库。您需要安装和配置用作网关的名为的产品