【问题标题】:PHP connect to apache derbyPHP 连接到 apache derby
【发布时间】:2013-05-28 09:09:38
【问题描述】:
$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 连接它。 谢谢

【问题讨论】:

  • $database='comdb; 不是右引号。在 $user 和 $password 声明之后没有';`
  • 我现在编辑它。这应该和我的脚本一样:P

标签: php pdo derby


【解决方案1】:

我不相信 DB2 ODBC 驱动程序可以连接到 Derby Network Server。不过,this question 有一些你可以追求的想法。

【讨论】:

  • 你有一些简单或快速的 tuts 吗?
猜你喜欢
  • 1970-01-01
  • 2015-04-16
  • 1970-01-01
  • 2015-12-18
  • 2023-01-27
  • 1970-01-01
  • 1970-01-01
  • 2013-04-13
  • 2015-11-27
相关资源
最近更新 更多