[英]Connecting to IBM zOS system/DB2 table with a PHP Cloud Foundry app
是否可以从w3ibm.bluemix / PHP Cloud Foundry应用程序连接到bluezone zOS系统及其DB2表?
我已经连接到w3ibm.bluemix上的DB2表(使用db2服务并在那里有一个表)。 它起作用了,但是现在我想连接到zOS系统。
当我尝试本地连接时,会收到以下错误消息:
由于许可问题,尝试连接数据库服务器失败。 SQLSTATE = 42968 SQLCODE = -1598
我有一个lincense文件,但文件格式为jar(db2jcc_license_cisuz.jar),我不知道如何将一个jar文件添加到php项目中。
当我尝试从w3ibm.bluemix(Cloud)连接时-我收到此错误-使用相同的代码:
找不到远程主机“ ******。UK.IBM.COM”。 SQLSTATE = 08001 SQLCODE = -1336
提前谢谢!
您需要找到一个Db2连接网关服务器(或安全网关),该服务器位于bluemmix可以访问且打开了相关端口的区域中。 此类访问可能需要获得批准,特定的凭证,加密/密钥交换要求等。
我建议您请负责管理目标Db2系统的人员或管理目标数据的应用程序的服务所有者参与。
要使用PHP Cloud Foundry应用程序从IBM Bluemix连接到蓝色区域zOS DB2,
是必需的。
对于第2点,PHP buildpack只需更新manifest.yml ,即可将build-pack值添加或更新为:
buildpack: https://github.com/ibmdb/php-buildpack
然后,您必须将使用的PHP版本设置为预先设置了DB2扩展名的PHP版本,以便在构建过程中安装它。 为此,您需要在项目根文件夹中包含一个composer.json文件-具有以下值的示例:
{
"require": {
"php": "7.0.16"
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.