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 数据库模块配置相关推荐

  1. Android xUtils3源码解析之数据库模块

    本文已授权微信公众号<非著名程序员>原创首发,转载请务必注明出处. xUtils3源码解析系列 一. Android xUtils3源码解析之网络模块 二. Android xUtils3 ...

  2. do与mysql数据类型对照_dophon-db: dophon框架的数据库模块,支持mysql,sqlite数据库,带有orm持久化功能与链式操作实例,贴近逻辑习惯,支持mysql多数据源配置...

    dophon-db 项目介绍 dophon框架的数据库模块,也可单独作为一个与数据库模块交互的部件 支持mysql数据库连接 支持orm形式的数据操作 如有疑问请发送邮件联系作者:ealohu@163 ...

  3. Zend Framework 多模块配置 (二)

     续 Zend Framework 多模块配置 (一) 4)启动bootstrap文件: 全局bootstrap文件 (repos/application/botstrap.php) class B ...

  4. sqlite3修改表内容python_Python sqlite3数据库模块使用攻略

    Python作为数据科学主流语言,被广泛用于数据读存.处理.分析.建模,可以说是无所不能. 数据一般存放在本地文件或者数据库里,之前介绍过如何使用python读取本地文件,也对# PyMySQL.cx ...

  5. pymssql mysql_Python数据库模块pymssql连接SQLServer数据库操作详解

    Python数据库模块pymssql连接SQLServer数据库操作详解 发布时间:2018-08-23 19:32, 浏览次数:720 , 标签: Python pymssql SQLServer ...

  6. RequisitePro SQL SERVER数据库的配置

    安装好Rational RequisitePro后,新建立一个project时,要选择库的类型,可以支持MS Access.SQL SERVER和oralce 首先在SQL SERVER里新建一数据库 ...

  7. linux oracle dblink 访问 postgresql_从Oracle到PG-PostgreSQL数据库参数配置和查看

    完成PG的源码编译安装,以及解决网络访问正常连接的问题.可参考前面的文章: 从Oracle到PG-轻量简易,PostgreSQL-v11.5源码编译安装 从Oracle到PG-PostgreSQL数据 ...

  8. mysql windows 管道连接,科技常识:Windows Server 2016 MySQL数据库安装配置详细安装教程...

    今天小编跟大家讲解下有关Windows Server 2016 MySQL数据库安装配置详细安装教程 ,相信小伙伴们对这个话题应该也很关注吧,小编也收集到了有关Windows Server 2016 ...

  9. Oracle RMAN CATALOG数据库的配置

    RMAN CATALOG数据库的配置 1.catalog database 的功能 1)集中存放rman的资料库(备份的元数据),并且可以和target database 的controlfile同步 ...

最新文章

  1. 服!AI 让兵马俑“活”起来,颜值惊艳!
  2. LeetCode: Unique Binary Search Trees [095]
  3. 012_CSS相邻兄弟选择器
  4. 二分图的最大匹配(匈牙利算法)HDU1083
  5. mvc怎么套用html模板,ASP.NET MVC3模板页的使用(2)
  6. SpringMvc三大组件详解
  7. cad填充密度怎么调整_CAD填充图案放在哪里,这几步你要了解
  8. 转行学IT,你真的准备好了吗?
  9. 基于STM32:情侣互动玩偶(设计方案+源码+3D图纸+AD电路)
  10. 新语法之CORRESPONDING
  11. npm install 安装包报错npm ERR! C:\Users\happl\AppData\Roaming\npm-cache_logs\2019-12-09T15_55_28_112Z-deb
  12. 无法割舍的乡情--去外公家
  13. STM32使用DMA在Normal模式下二次传输
  14. 【计算机视觉】边缘检测
  15. 生活中的哈哈语录和顺口溜。
  16. CH340 +Micro USB转串口 不能识别 不起振问题
  17. Mysql_DML数据修改语言
  18. 简单的flask+nginx项目助你开阔思路
  19. Ubuntu16.04+QT---poco库的使用之http网络通信
  20. Java最方便的安装和配置步骤

热门文章

  1. 李开复评价马斯克:他真正的目的是把人变成半机械人
  2. 主打“云安全” 迅雷系帝恩思登陆新三板
  3. (转ORCLE导入导出命令)
  4. javascript实例——鼠标特效篇(包含2个实例)
  5. Hibernate初学之CURD
  6. ESXI3.5 单网卡实现iSCSi连接
  7. 学成在线--20.新增课程(最后完善)
  8. Diango博客--1.Django的接客之道
  9. 在微型计算机中 如果电源突然中断,微型计算机在工作中电源突然中断,则其中的信息全部丢失,再次通电后也不能恢复的..._考试资料网...
  10. php中取出数组中指定的值,PHP除开数组中指定的值