PHP 中的 zOS DB2 连接字符串 - 从 Bluemix 到 zOS

安德烈

我有一个来自云上 DashDB (DB2) 的示例连接字符串,当我从 Bluemix(一个 PHP 云代工厂应用程序)连接到基于云的 DB2 时,该连接字符串有效。

现在我想使用安全网关连接到 zOS DB2 DB。我已经设置了 SG,我也有 SG 主机名和端口。

以下是使用 DashDB 中的示例并为这个 zOS DB2 数据库添加 Secure Gatway 主机名和端口号以及我的密码和我的用户 ID的连接字符串准备

        $database = "EU***DB2*";        
        $hostname = "cio-sg-02.integration.ibmcloud.com";  
        $user     = "**myuserID**";   
        $password = "**myPW**";   
        $port     = **portfromSecureGatway**;          
        $ssl_port = **portfromSecureGatway**;          

这是建立的连接字符串(也来自 DashDB 示例..)

$driver  = "DRIVER={IBM DB2 ODBC DRIVER};";
        $dsn     = "DATABASE=$database; " .
                   "HOSTNAME=$hostname;" .
                   "PORT=$port; " .
                   "PROTOCOL=TCPIP; " .
                   "UID=$user;" .
                   "PWD=$password;";
        $ssl_dsn = "DATABASE=$database; " .
                   "HOSTNAME=$hostname;" .
                   "PORT=$ssl_port; " .
                   "PROTOCOL=TCPIP; " .
                   "UID=$user;" .
                   "PWD=$password;" .
                   "SECURITY=SSL;";
        $conn_string = $driver . $dsn;     # Non-SSL
        //$conn_string = $driver . $ssl_dsn; # SSL

我是否为 zOS/DB2 使用了正确的驱动程序?

这是PHP中的连接命令:

$connection = db2_connect($conn_string,$user,$password);

我为 Secure Gateways 支持团队开了一张票,因为我收到了各种设置的SQL30081N错误消息(基于我是否使用 SG 桌面客户端连接 - 它正在运行, - 它没有运行,我使用的是托管的 SG 客户端......如果我不不使用 SG 并尝试从我的桌面直接连接到 zOS(在这种情况下,我收到许可证错误,因为我还没有设置 zOS 许可证文件。)

丢失的许可证是否也可能导致 SQL30081N 错误?

支持告诉我有一个应用程序错误。是否有可能我使用了错误的连接字符串?

安德烈

SQL30081N 还没有在网络上找到任何建议.. 但由于 Secure Gatway ACL 文件内容,我收到了此错误消息。...修复了它,现在可以使用了。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法将PHP连接到Bluemix中的db2

来自分类Dev

将Spring Boot版本从1.3.5升级到1.4.2后,DB2ZOS方言不起作用

来自分类Dev

到另一台服务器中的远程DB2 db的连接字符串

来自分类Dev

从BlueMix上的PHP应用程序连接到多个DB2实例

来自分类Dev

从BlueMix上的PHP应用程序连接到多个DB2实例

来自分类Dev

Python和ebcdic解码(zos 1047)

来自分类Dev

如何将连接的 MYSQL 字符串查询存储到 PHP 变量中?

来自分类Dev

如何在db2中拆分字符串?

来自分类Dev

PHP:将字符串中的前导零到一位数字连接起来

来自分类Dev

PHP到PHP:从字符串中获取“字符串统计信息”

来自分类Dev

注意:数组到php中的字符串转换

来自分类Dev

PHP中的字符串到多维数组

来自分类Dev

SQL结果对象到PHP中的字符串

来自分类Dev

PHP中的数组到字符串的转换

来自分类Dev

数组(带键)或JSON到PHP中的字符串?

来自分类Dev

如何从BlueMix中的.php应用程序连接到SQL Database-s2

来自分类Dev

如何从BlueMix中的.php应用程序连接到SQL Database-s2

来自分类Dev

将Android应用程序连接到BlueMix存储的DB2数据库

来自分类Dev

DB2 - 字符串匹配内部连接

来自分类Dev

PHP中Windows Azure的连接字符串

来自分类Dev

如何在php中连续连接字符串?

来自分类Dev

jQuery加载中PHP丢失连接字符串

来自分类Dev

在PHP HEREDOC块中连接字符串

来自分类Dev

使用包含的PHP文件中的连接字符串或变量

来自分类Dev

如何在php中连接字符串?

来自分类Dev

在 PHP 中连接 HTML 字符串和变量

来自分类Dev

将变量连接到字符串在 PHP 中失败

来自分类Dev

PHP:如何在字符串中连接 foreach?

来自分类Dev

如何在DB2中基于定界符分割字符串值

Related 相关文章

热门标签

归档