2012-03-22 59 views
0

我正在爲我的客戶開發一個報告Web應用程序。他們的會計軟件運行在一個oracle數據庫上。Codeigniter 2.1,php 5.3,Oracle&MySQL

雖然我知道有可能通過codeigniter創建與oracle的連接。我不知道如何去做。有人可以提供通過MySQL和Oracle連接之間的差異列表,或者甚至只是一個例子。

該框架將使用MySQL數據庫來存儲應用程序特定的信息(憑據,訪客統計信息,電子郵件信息,日誌等)。然而,所有的會計信息都是從Oracle服務器中提取的。

+1

Doctrine與Oracle很好地協作。你可以很容易地將Doctrine整合到Codeigniter中。確保你安裝了pdo_oci php擴展。 – Flukey 2012-03-22 15:14:09

回答

1

它可能會更有利於自己給它一個鏡頭,然後再回來與您遇到任何具體問題,但這裏是從一個笨的應用程序,連接到Oracle數據庫的/config/database.php一個片段:

$db['default']['hostname'] = "[Database Name]"; 
$db['default']['username'] = "[User/Schema]"; 
$db['default']['password'] = "**********"; 
$db['default']['database'] = ""; 
$db['default']['dbdriver'] = "oci8"; 
3

我有問題,直到我已經把所有內容放在大寫中,當在模型中進行sql查詢時,等等把表名稱放在大寫字母中! (我使用Oracle XE)