[英]DSN-less ODBC Connection to iSeries
我在Ubuntu 8.04.1 Server上使用ibm_db2 v1.8.0运行PHP 5.2.4。 我正在尝试运行一个运行OS / 400 v5R3的IBM iSeries,但是我不确定如何在没有DSN的情况下进行实际连接。 我看过http://www.connectionstrings.com/,但是似乎没有DB2或AS / 400连接字符串。 我最终得到的是:
[IBM][CLI Driver] SQL1013N The database alias name or database name "" could not be found. SQLSTATE=42705 SQLCODE=-1013
这是我当前的DSN字符串:
DRIVER={iSeries Access ODBC Driver};SYSTEM=192.168.0.20;Uid=user;Pwd=password
我也尝试过“ IBM DB2 ODBC DRIVER”,但得到与上面的字符串相同的错误。
事实证明,我不得不使用ODBC,因为没有一种简单的方法可以从PHP访问DBU,而无需设置DB2-C并通过管道传输所有内容。
这是我在.NET环境中使用的:
Provider=IBMDA400.DataSource.1;Data Source=xxx.xxx.xxx.xxx;Password=xxxxxxxxxx;User ID=xxxxxxxxxx;Initial Catalog=SERVERNAME
您可能缺少“初始目录”。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.