ThinkPHP 串連Oracle的配置寫法,(使用Oci擴充而非PDO的寫法)

來源:互聯網
上載者:User

標籤:thinkphp   oracle   pdo   配置   php   

測試了很多遍,TP官網根本就沒有給出正確的寫法,而且網上搜尋到的全都是錯誤的。

跟蹤代碼,最終找出了正確的配置寫法,備份如下,(by default7#zbphp.com)


    'DB_TYPE'            => 'oracle', // 資料庫類型    'DB_HOST'            => 'oracle.zbphp.com', // 伺服器位址    'DB_NAME'            => '(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=oracle.zbphp.com)(PORT=1029))(CONNECT_DATA=(SID=orcl)))', // 伺服器位址    'DB_USER'            => 'zbphp', // 使用者名稱    'DB_PWD'             => 'fuzb', // 密碼    'DB_PORT'            => 1029, // 連接埠    'DB_PREFIX'          => 'TB_', // 資料庫表首碼    'DB_CHARSET'         => 'utf8', // 字元集    'DB_PARAMS'          => array(        'persist' => true, //注意,這一個必須寫    ),


特彆強調:TP官網說TP支援PDO、Oracle,但是如果使用PDO根本就無法串連DSN帶有 MSSQL、ORACLE 、OCI字串DSN!

提示要去官網下載PDO擴充!(歡迎交流 by default7#zbphp.com)



#:使用官網搜尋到的配置參考,根本就無法串連上Oracle的,不管是用PDO還是OCI





相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.