kohana3 数据库模块配置
Kohana 3.0 有一個很強壯的數據庫模塊。默認情況下數據庫模塊支持? MySQL 和? PHP-PDO 驅動
數據庫模塊已經包含在了 Kohana 3.0 安裝程序之中,但是還需要在使用之前啟動它。在你的 application/bootstrap.php 文件里修改? Kohana::modules() 方法中 database 模塊,就像下面這樣。
Kohana::modules(array(
‘userguide’?? ? => MODPATH.’userguide’,
‘database’????? ??? ?=> MODPATH.’database’,?? // Database access
‘pagination’ ?? ? => MODPATH.’pagination’,
));
當模塊啟動以后,你還需要提供一個配置文件來使模塊知道如何連接到你的數據庫。你能在 modules/database/config/database.php 中找到一個配置文件的示例。復制這個配置文件到你的應用層
cp -a modules/database/config/database.php application/config/database.php
展開配置文件并且為你的數據庫連接做一些必要的修改。下列的示例文件展示了2個mysql連接。你能定義許多你所需要的數據庫連接,但是你必須確定有一個連接叫 default
return array ('default' => array('type' => 'mysql','connection' => array('hostname' => 'localhost','username' => 'dbuser','password' => 'mypassword','persistent' => FALSE,'database' => 'my_db_name',),'table_prefix' => '','charset' => 'utf8','caching' => FALSE,'profiling' => TRUE,),'remote' => array('type' => 'mysql','connection' => array('hostname' => '55.55.55.55','username' => 'remote_user','password' => 'mypassword','persistent' => FALSE,'database' => 'my_remote_db_name',),'table_prefix' => '','charset' => 'utf8','caching' => FALSE,'profiling' => TRUE,), );MySQL 數據庫能接受下面的連接配置選項
■?? ?字符串的主機名?? ?hostname??? *端口和套接字可以添加到主機名
例如:localhost:3306
■?? ?字符串的套接字?? ?socket
■?? ?字符串的用戶名?? ?username
■?? ?字符串的密碼?? ??? ?password
■?? ?布爾值的持久鏈接?? ?persistent
■?? ?字符串的數據庫名?? ?database
PDO 數據庫能接受下列這些連接配置選項
■?? ?字符串的數據源?? ?dsn
■?? ?字符串的用戶名?? ?username
■?? ?字符串的密碼?? ??? ?password
■?? ?布爾值的持久鏈接?? ?persistent
■?? ?字符串的標識符?? ?identifier
轉載于:https://www.cnblogs.com/friday295/archive/2012/07/05/2577768.html
總結
以上是生活随笔為你收集整理的kohana3 数据库模块配置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 日文简历 模板
- 下一篇: SQL 语句还原SQL Server数据