• <tfoot id='vcbUW'></tfoot>
    <i id='vcbUW'><tr id='vcbUW'><dt id='vcbUW'><q id='vcbUW'><span id='vcbUW'><b id='vcbUW'><form id='vcbUW'><ins id='vcbUW'></ins><ul id='vcbUW'></ul><sub id='vcbUW'></sub></form><legend id='vcbUW'></legend><bdo id='vcbUW'><pre id='vcbUW'><center id='vcbUW'></center></pre></bdo></b><th id='vcbUW'></th></span></q></dt></tr></i><div id='vcbUW'><tfoot id='vcbUW'></tfoot><dl id='vcbUW'><fieldset id='vcbUW'></fieldset></dl></div>

      <legend id='vcbUW'><style id='vcbUW'><dir id='vcbUW'><q id='vcbUW'></q></dir></style></legend>
    1. <small id='vcbUW'></small><noframes id='vcbUW'>

      • <bdo id='vcbUW'></bdo><ul id='vcbUW'></ul>

        使用 PDO 连接 IBM 数据库

        时间:2024-05-11

        <small id='UU7ab'></small><noframes id='UU7ab'>

            <tbody id='UU7ab'></tbody>

          1. <i id='UU7ab'><tr id='UU7ab'><dt id='UU7ab'><q id='UU7ab'><span id='UU7ab'><b id='UU7ab'><form id='UU7ab'><ins id='UU7ab'></ins><ul id='UU7ab'></ul><sub id='UU7ab'></sub></form><legend id='UU7ab'></legend><bdo id='UU7ab'><pre id='UU7ab'><center id='UU7ab'></center></pre></bdo></b><th id='UU7ab'></th></span></q></dt></tr></i><div id='UU7ab'><tfoot id='UU7ab'></tfoot><dl id='UU7ab'><fieldset id='UU7ab'></fieldset></dl></div>
            <tfoot id='UU7ab'></tfoot>
              • <legend id='UU7ab'><style id='UU7ab'><dir id='UU7ab'><q id='UU7ab'></q></dir></style></legend>
                  <bdo id='UU7ab'></bdo><ul id='UU7ab'></ul>

                  本文介绍了使用 PDO 连接 IBM 数据库的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  I tried connect IBM database through PDO using below code. But, it is not working

                  try {
                      $db = new PDO("odbc:DRIVER={IBM DB2 ODBC DRIVER};DATABASE=BLUDB;HOSTNAME=hostname;PORT=50000;PROTOCOL=TCPIP;", "username", "password");
                      echo "<pre>";
                      print_r($db);
                      exit;
                  } catch (PDOException $e) {
                      echo $e->getMessage();
                  }
                  

                  I got below error for the same

                  SQLSTATE[IM002] SQLDriverConnect: 0 [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified
                  

                  I have also added below code in php.ini file

                  extension=php_pdo.dll
                  extension=php_pdo_ibm.dll
                  extension=php_ibm_db2.dll
                  

                  Could anyone suggest me, how I can connect with IBM database?

                  解决方案

                  there is different driver name for some computer, this is the list of driver you can try:

                  • DRIVER={iSeries Access ODBC Driver};
                  • DRIVER={IBM i Access ODBC Driver};

                  and try to use System instead of HOSTNAME

                  DRIVER={iSeries Access ODBC Driver};DATABASE=BLUDB;System=hostname;PORT=50000;PROTOCOL=TCPIP;
                  

                  oh, and I'm using DRIVER={IBM i Access ODBC Driver};

                  这篇关于使用 PDO 连接 IBM 数据库的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:PHP - 在 PDO 连接后消失的语言环境信息 (DB2) 下一篇:Linux 上 DB2 驱动程序的许可错误

                  相关文章

                  1. <small id='yxDgO'></small><noframes id='yxDgO'>

                    <i id='yxDgO'><tr id='yxDgO'><dt id='yxDgO'><q id='yxDgO'><span id='yxDgO'><b id='yxDgO'><form id='yxDgO'><ins id='yxDgO'></ins><ul id='yxDgO'></ul><sub id='yxDgO'></sub></form><legend id='yxDgO'></legend><bdo id='yxDgO'><pre id='yxDgO'><center id='yxDgO'></center></pre></bdo></b><th id='yxDgO'></th></span></q></dt></tr></i><div id='yxDgO'><tfoot id='yxDgO'></tfoot><dl id='yxDgO'><fieldset id='yxDgO'></fieldset></dl></div>

                  2. <tfoot id='yxDgO'></tfoot><legend id='yxDgO'><style id='yxDgO'><dir id='yxDgO'><q id='yxDgO'></q></dir></style></legend>
                    • <bdo id='yxDgO'></bdo><ul id='yxDgO'></ul>