1
$database='comdb';
$hostname='localhost';
$port=1527;
$user='root';
$password='pass';

$DSN = "DRIVER={IBM DB2 ODBC DRIVER};PROTOCOL=TCPIP;"
     . "DATABASE=$database;HOSTNAME=$hostname;PORT=$port;"
     . "UID=$user;PWD=$password;";
$dbh = new PDO("odbc:$DSN");

我安装了 DB2 ODBC 驱动程序并在 php ext 上应用 php_pdo_odbc.dll,但在我运行脚本后仍然无法连接到 derby 错误

Failed to connect: SQLSTATE[08001] SQLDriverConnect: -30082 [IBM][CLI Driver] SQL30082N Security processing failed with reason "17" ("UNSUPPORTED FUNCTION"). SQLSTATE=08001

请让我知道是否有其他方法可以连接到 derby 数据库。我可以使用 SQuirrel SQL Client 访问数据库,但我需要使用 php 连接它。谢谢

4

1 回答 1

0

我不相信 DB2 ODBC 驱动程序可以连接到 Derby Network Server。但是,这个问题有一些你可以追求的想法。

于 2013-05-29T04:23:55.393 回答