小编sul*_*vvr的帖子

连接到IBM AS/400 DB2数据库

我正在尝试使用PHP的ODBC驱动程序从Ubuntu服务器连接到客户端的IBM AS/400 DB2数据库.我也安装了unixODBC.我的odbcinst.ini看起来像这样:

[IBM DB2 ODBC DRIVER]
Description = ODBC 5.1 Driver for Database
Driver = /usr/lib/x86_64-linux-gnu/odbc/libmyodbc.so
FileUsage = 1
Run Code Online (Sandbox Code Playgroud)

我的odbc.ini看起来像这样:

[IBM DB2 ODBC DRIVER]
Driver = IBM DB2 ODBC DRIVER
Description = ODBC 5.1 Driver DSN
Run Code Online (Sandbox Code Playgroud)

现在,我的连接代码是:

$server = '12.345.678.90' //IP
$port = '446' //PORT
$username = 'my_username';
$password = 'my_password';

$connect = odbc_connect("DRIVER = {IBM DB2 ODBC DRIVER};System=$server:$port;Uid=$username;Pwd=$password;", $username, $password);

if(!$connect)
    echo 'Cannot Connect!';
else
    echo 'Connected!';
Run Code Online (Sandbox Code Playgroud)

我得到的错误是这样的:

Warning: odbc_connect(): …
Run Code Online (Sandbox Code Playgroud)

db2 ubuntu unixodbc ibm-midrange

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

db2 ×1

ibm-midrange ×1

ubuntu ×1

unixodbc ×1