codeIgniter的數(shù)據(jù)庫(kù)配置在application/config/database.php這個(gè)文件里面以及數(shù)據(jù)庫(kù)的其他相關(guān)配置,下面對(duì)數(shù)據(jù)庫(kù)配置進(jìn)行說(shuō)明:
$db['default']['hostname'] = "localhost";
數(shù)據(jù)庫(kù)的主機(jī)名,通常位于本機(jī),可以表示為 "localhost".
$db['default']['username'] = "root";
需要連接到數(shù)據(jù)庫(kù)的用戶名.
$db['default']['password'] = "";
登陸數(shù)據(jù)庫(kù)的密碼
$db['default']['database'] = "database_name";
你需要連接的數(shù)據(jù)庫(kù)名
$db['default']['dbdriver'] = "mysql";
數(shù)據(jù)庫(kù)類型。如:mysql、postgres、odbc 等。必須為小寫(xiě)字母
$db['default']['dbprefix'] = "";
當(dāng)運(yùn)行Active Record查詢時(shí)數(shù)據(jù)表的前綴,它允許在一個(gè)數(shù)據(jù)庫(kù)上安裝多個(gè)
CodeIgniter程序
$db['default']['pconnect'] = TRUE;
TRUE/FALSE (boolean) - 使用持續(xù)連接.
$db['default']['db_debug'] = FALSE;
TRUE/FALSE (boolean) - 顯示數(shù)據(jù)庫(kù)錯(cuò)誤信息.
$db['default']['cache_on'] = FALSE;
數(shù)據(jù)庫(kù)查詢緩存是否開(kāi)啟
$db['default']['cachedir'] = "";
數(shù)據(jù)庫(kù)查詢緩存目錄所在的服務(wù)器絕對(duì)路徑
$db['default']['char_set'] = "utf8";
與數(shù)據(jù)庫(kù)通信時(shí)所使用的字符集
$db['default']['dbcollat'] = "utf8_general_ci";
與數(shù)據(jù)庫(kù)通信時(shí)所使用的字符規(guī)則
$db['default']['swap_pre'] = "";
$db['default']['autoinit'] = TRUE;
是否支持自動(dòng)連接數(shù)據(jù)庫(kù),如果設(shè)置false,連接會(huì)取代前一個(gè)去執(zhí)第一個(gè)sql語(yǔ)句(
不是很明白)
$db['default']['stricton'] = FALSE;
是否強(qiáng)制使用 "Strict Mode" 連接, 在開(kāi)發(fā)程序時(shí),使用 strict SQL 是一個(gè)好習(xí)
慣
$db['default']['port'] = 5432;
數(shù)據(jù)庫(kù)端口號(hào). 要使用這個(gè)值,你應(yīng)該添加一行代碼到數(shù)據(jù)庫(kù)配置數(shù)組
更多信息請(qǐng)查看IT技術(shù)專欄