首頁 > 資訊科技 > PHP > 邊學邊做CodeIgniter 3(三)多資料庫連接,使用PDO連接sybase
2015
11-04

邊學邊做CodeIgniter 3(三)多資料庫連接,使用PDO連接sybase

因為特殊需求需要連接多個資料庫,但是在Joomla上的PDO drive是有問題的,於是只能從CI上面來著手。

首先編輯 /application/config/database.php

$db['sybase'] = array(
     'dsn'     => 'dblib:host=sybase;dbname=資料庫名稱',
     'hostname' => 'sybase',
     'username' => '帳號',
     'password' => '密碼',
     'database' => '資料庫名稱',
     'dbdriver' => 'pdo',
     'dbprefix' => '',
     'pconnect' => FALSE,
     'db_debug' => FALSE,
     'cache_on' => FALSE,
     'cachedir' => '',
     'char_set' => 'utf8',
     'dbcollat' => 'utf8_general_ci',
     'swap_pre' => '',
     'encrypt' => FALSE,
     'compress' => FALSE,
     'stricton' => FALSE,
     'failover' => array(),
     'save_queries' => TRUE
);

接下來在 /application/controllers/Wecome.php的 index() 成員裡面寫

@$db1 = $this->load->database('sybase',true);

if ($db1->simple_query('select @@version'))
{
  echo "Success!";
}
else
{
  $this->db->error();
  echo "Query failed!";
}
exit;

執行結果: 如果出現 Sucess! 代表資料庫連接成功了。

Success!

最後修改日:
作者:蔡 小翰

常見問題:

  1. 文章可以轉貼嗎?可以,不過請要註明出處並標示本站連結。
  2. 載點可以轉貼嗎?可以,歡迎隨意盜連,無須告知。
  3. 反盜版聲明:本站支持正版軟體,請勿討論破解版、快樂版、註冊碼、註冊機、序號...等違法主題。
  4. 檔案無法解壓縮或解壓縮時發生錯誤?請使用7-Zip解壓縮
  5. 更多細節請參閱使用條款及免責聲明


發表迴響