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