Yii框架如何使用两个数据库
2015-06-23 18:09
573 查看
最近有个项目比较麻烦,客户原来的系统是基于Microsoft SQL Server数据库的,现在要求采用Yii框架和MySQL数据库在这基础上新开发一些功能,这就意味着这个系统要同时访问两个数据库,我们采用如下的方法解决的:
首先我们需要安装wamp服务,并且在wamp中打开MS SQL扩展服务【相关文章:在WAMP中安装Microsoft
SQL Server驱动】。然后使用Yii连接数据库。
1、找到protected/config文件夹并打开main.php文件,添加如下代码来连接MySQL和MSSQL。
2、现在,我们需要通过CDbCommand连接MSSQL并在整个程序中访问。
3、在数据处理过程中,免不了会出现把数据从一个数据库的表复制/插入到另一个数据库的表,此时我们可以使用createCommand自定义比编写循环或者在模型类中切换数据库实现。
在这个例子中,当需要执行数据提取或插入时,数据库的连接自动改变。使用switchToReader函数从SQL Server数据库获取数据,使用switchToWriter函数插入或保存数据到MySQL数据库中
http://www.uncletoo.com/html/yii/797.html
首先我们需要安装wamp服务,并且在wamp中打开MS SQL扩展服务【相关文章:在WAMP中安装Microsoft
SQL Server驱动】。然后使用Yii连接数据库。
1、找到protected/config文件夹并打开main.php文件,添加如下代码来连接MySQL和MSSQL。
http://www.uncletoo.com/html/yii/797.html
相关文章推荐
- phpStorm 8.0.3 设置
- PHP防止页面刷新重复提交数据
- php session存数据库
- 华为3026c交换机配置tftp备份命令
- WindowsServer 2008 AD搭建FTP隔离用户
- WindowsServer 2008 AD搭建FTP隔离用户
- windows sever2008 r2 活动目录(AD)搭建FTP隔离用户
- windowsserver 2008 AD搭建ftp隔离用户
- WindowsServer 2008 AD搭建FTP隔离用户
- vc11(vs2012)下编译php
- php扩展开发笔记(8)继承和实现接口
- php访问mysql数据库
- win7系统下将Editplus添加到鼠标右键菜单的方法
- php类型转换以及类型转换的判别
- PHP文件格式规范
- PHP学习之[第10讲]PHP 的 Mysql 数据库函数 (微型博客系统)II
- 夏日PHP图书管理系统v0.3测试试用过程
- System.Diagnostics.Debug.WriteLine 在OutPut中无输出
- 在WAMPSERVER下增加多版本的PHP(PHP5.3,PHP5.4,PHP5.5)支持
- php面向对象_get(),_set()的用法