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 数据库模块配置相关推荐
- Android xUtils3源码解析之数据库模块
本文已授权微信公众号<非著名程序员>原创首发,转载请务必注明出处. xUtils3源码解析系列 一. Android xUtils3源码解析之网络模块 二. Android xUtils3 ...
- do与mysql数据类型对照_dophon-db: dophon框架的数据库模块,支持mysql,sqlite数据库,带有orm持久化功能与链式操作实例,贴近逻辑习惯,支持mysql多数据源配置...
dophon-db 项目介绍 dophon框架的数据库模块,也可单独作为一个与数据库模块交互的部件 支持mysql数据库连接 支持orm形式的数据操作 如有疑问请发送邮件联系作者:ealohu@163 ...
- Zend Framework 多模块配置 (二)
续 Zend Framework 多模块配置 (一) 4)启动bootstrap文件: 全局bootstrap文件 (repos/application/botstrap.php) class B ...
- sqlite3修改表内容python_Python sqlite3数据库模块使用攻略
Python作为数据科学主流语言,被广泛用于数据读存.处理.分析.建模,可以说是无所不能. 数据一般存放在本地文件或者数据库里,之前介绍过如何使用python读取本地文件,也对# PyMySQL.cx ...
- pymssql mysql_Python数据库模块pymssql连接SQLServer数据库操作详解
Python数据库模块pymssql连接SQLServer数据库操作详解 发布时间:2018-08-23 19:32, 浏览次数:720 , 标签: Python pymssql SQLServer ...
- RequisitePro SQL SERVER数据库的配置
安装好Rational RequisitePro后,新建立一个project时,要选择库的类型,可以支持MS Access.SQL SERVER和oralce 首先在SQL SERVER里新建一数据库 ...
- linux oracle dblink 访问 postgresql_从Oracle到PG-PostgreSQL数据库参数配置和查看
完成PG的源码编译安装,以及解决网络访问正常连接的问题.可参考前面的文章: 从Oracle到PG-轻量简易,PostgreSQL-v11.5源码编译安装 从Oracle到PG-PostgreSQL数据 ...
- mysql windows 管道连接,科技常识:Windows Server 2016 MySQL数据库安装配置详细安装教程...
今天小编跟大家讲解下有关Windows Server 2016 MySQL数据库安装配置详细安装教程 ,相信小伙伴们对这个话题应该也很关注吧,小编也收集到了有关Windows Server 2016 ...
- Oracle RMAN CATALOG数据库的配置
RMAN CATALOG数据库的配置 1.catalog database 的功能 1)集中存放rman的资料库(备份的元数据),并且可以和target database 的controlfile同步 ...
最新文章
- 服!AI 让兵马俑“活”起来,颜值惊艳!
- LeetCode: Unique Binary Search Trees [095]
- 012_CSS相邻兄弟选择器
- 二分图的最大匹配(匈牙利算法)HDU1083
- mvc怎么套用html模板,ASP.NET MVC3模板页的使用(2)
- SpringMvc三大组件详解
- cad填充密度怎么调整_CAD填充图案放在哪里,这几步你要了解
- 转行学IT,你真的准备好了吗?
- 基于STM32:情侣互动玩偶(设计方案+源码+3D图纸+AD电路)
- 新语法之CORRESPONDING
- npm install 安装包报错npm ERR! C:\Users\happl\AppData\Roaming\npm-cache_logs\2019-12-09T15_55_28_112Z-deb
- 无法割舍的乡情--去外公家
- STM32使用DMA在Normal模式下二次传输
- 【计算机视觉】边缘检测
- 生活中的哈哈语录和顺口溜。
- CH340 +Micro USB转串口 不能识别 不起振问题
- Mysql_DML数据修改语言
- 简单的flask+nginx项目助你开阔思路
- Ubuntu16.04+QT---poco库的使用之http网络通信
- Java最方便的安装和配置步骤
热门文章
- 李开复评价马斯克:他真正的目的是把人变成半机械人
- 主打“云安全” 迅雷系帝恩思登陆新三板
- (转ORCLE导入导出命令)
- javascript实例——鼠标特效篇(包含2个实例)
- Hibernate初学之CURD
- ESXI3.5 单网卡实现iSCSi连接
- 学成在线--20.新增课程(最后完善)
- Diango博客--1.Django的接客之道
- 在微型计算机中 如果电源突然中断,微型计算机在工作中电源突然中断,则其中的信息全部丢失,再次通电后也不能恢复的..._考试资料网...
- php中取出数组中指定的值,PHP除开数组中指定的值