0
我發現很多關於連接多個數據庫的問題,如Link這有助於連接多個MYSQL數據庫。在我的情況下,我需要在同一個應用程序中連接到MySQL,ORACLE和SQL Server。Codeigniter - 如何連接ORACLE,MySQL和SQL Server?
它甚至有可能使用codeigniter活動記錄?
我搜索了很多,但無法找到任何答案。對於我來說,沒有人面臨類似的問題,這是一個很大的驚喜。
我發現很多關於連接多個數據庫的問題,如Link這有助於連接多個MYSQL數據庫。在我的情況下,我需要在同一個應用程序中連接到MySQL,ORACLE和SQL Server。Codeigniter - 如何連接ORACLE,MySQL和SQL Server?
它甚至有可能使用codeigniter活動記錄?
我搜索了很多,但無法找到任何答案。對於我來說,沒有人面臨類似的問題,這是一個很大的驚喜。
我想出絕招笨要做到這一點,其實有要記住三個非常重要的事情:你應該在你的Apache例如安裝在客戶端
$ this-> sqlsrvr = $ this-> load-> database('test',true);
例爲database.php文件
你必須在你的database.php中的文件config文件夾添加多個條目,我分享我下面的測試database.php中的文件:
$active_group = 'default';
$active_record = TRUE;
$db['default']['hostname'] = 'localhost';
$db['default']['username'] = 'root';
$db['default']['password'] = '';
$db['default']['database'] = 'jawad';
$db['default']['dbdriver'] = 'mysqli';
$db['default']['dbprefix'] = '';
$db['default']['pconnect'] = FALSE;
$db['test']['hostname'] = "192.168.43.104";
$db['test']['username'] = "sa";
$db['test']['password'] = "password";
$db['test']['database'] = "jawad";
$db['test']['dbdriver'] = "sqlsrv";
$db['test']['dbprefix'] = "";
$db['test']['pconnect'] = FALSE;
'PDO'允許連接到任何DBMS類型。 – 2014-11-01 14:48:00
感謝Begueradj爲你解答,但PDO是否能夠在一個應用程序中連接到所有這些DBMS? – jawadxiv 2014-11-01 14:57:30
當然你可以,沒有問題的。請查看任何有關「PDO」如何工作的教程,你會猜測你可以做到這一點。 – 2014-11-01 15:02:55