我想在我的 php 应用程序中使用 Doctrine2 ORM。
对于 DB2,Doctrine2 仅支持 pdo_ibm 和 ibm_db2 驱动程序。
我安装了一个本地 DB2 实例(DB2 Express-C),并成功连接了 pdo_ibm 和 ibm_db2,甚至使用本地 db2 实例,我的学说 2 安装工作正常并且功能正常,
但我真正的目标是连接到在 i5/os 上运行的远程 DB2 实例。与此(远程)DB2 的远程连接只能使用 odbc 和 PDO_ODBC,但会因 pdo_ibm 和 ibm_db2 而失败,从而导致以下错误:
无法连接 SQLSTATE=42968,SQLDriverConnect: -1598 [IBM][CLI Driver] SQL1598N 由于许可问题,尝试连接到数据库服务器失败。SQLSTATE=42968