大小:3.46MB已被891人关注 资源下载
《数据库系统实现方法》是一本数据库相关的电子书资源,介绍了关于数据库、数据库系统方面的内容,格式为PDF,资源大小3.46MB,由毋俊豪 提供,目前在“数据库”类电子书资源综合评分为:9.1分。
数据库系统实现方法
作者:(联邦德国)Th.黑德尔(Theo Harder)著;漆永新,顾君忠译
出版时间:1986
给大家精选了网上关于《数据库系统实现方法》的学习笔记心得及相关实例内容,值得大家学习参考。
Yii框架实现多数据库配置和操作的方法
本文实例讲述了Yii框架实现多数据库配置和操作的方法。分享给大家供大家参考,具体如下:
Yii的默认配置为一个数据库,不过可以很容易的支持多个数据库的操作,
这为按业务分割数据库提供了基础设施。如下所示:
//cms DB connection 'db' => (defined('DB_CONNECTION') ? array( 'connectionString' => DB_CONNECTION, 'username' => DB_USER, 'password' => DB_PWD, 'charset' => 'utf8', 'emulatePrepare' => true, 'enableParamLogging' => true, 'schemaCachingDuration' => 3600, //cache table schema ) : array()), //member DB connection 'db_member' => (defined('DB_CONNECTION_MEMBER') ? array( 'class'=> 'CDbConnection' , 'connectionString' => DB_CONNECTION_MEMBER, 'username' => DB_USER_MEMBER, 'password' => DB_PWD_MEMBER, 'charset' => 'utf8', 'emulatePrepare' => true, 'enableParamLogging' => true, 'schemaCachingDuration' => 3600, //cache table schema ) : array()),
然后在模型中重载getDbConnection函数,比如:
class Point extends CActiveRecord { public function getDbConnection() { return Yii::app()->db_member; } ... }
如果有很多模型会使用db_member, 可以从CActiveRecord派生一个子类:CMemberActiveRecord, 把getDbConnection的重写放在该AR的子类中。
然后模型都从该CMemberActiveRecord中派生。
多数据库配置遇到的一个典型的错误是:
Object configuration must be an array containing a class element
原因是配置中非$db的其他数据库没有设置class属性,添加该属性并设置其值为CDbConnection即可。
参考链接:
http://yiihaa.com/models-and-multiple-database-connections
更多关于Yii相关内容感兴趣的读者可查看本站专题:《Yii框架入门及常用技巧总结》、《php优秀开发框架总结》、《smarty模板入门基础教程》、《php面向对象程序设计入门教程》、《php字符串(string)用法总结》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》
希望本文所述对大家基于Yii框架的PHP程序设计有所帮助。
上一篇:微机CAD方法与技术
下一篇:微机操作及汉字录入技术(第2版)
展开 +
收起 -
本文实例讲述了thinkPHP连接sqlite3数据库的简单实现方法。分享给大家供大家参考,具体如下: 首先检查Thinkphp目录下\Lib\Driver\Db目录里有没有DbPdo.class.php 这个文件。 如果没有就去这里下吧:http://www.thinkphp.cn/extend/205.html 然后再确认打开了PHP对sqlite的扩展支持,extension=php_sqlite.dll 连接sqlite3数据库: 在config.php 文件中添加如下配置: 'DB_TYPE' = 'pdo','DB_DSN' = 'sqlite:DataBase/db.db','DB_PREFIX' = 'fish_', // 数据库表前缀'DB_CHARSET' = 'utf8', // 数据库编码默认采用utf8'DB_FIELDS_CACHE' = false, // 启用字段缓存 附:Thinkphp代码生成器点击此处 本站下载 。 直接生成前后台CRUD代码片段,还可根据需要自行定制代码模板,减少重复劳动……
任涵忍
Copyright 2018-2021 www.xz577.com 码农之家
版权投诉 / 书籍推广 / 赞助:520161757@qq.com
php如何把表单内容提交到数据库
一般朋友们逛一些网站的时候,想使用网站或者看到更多网站里的内容,网站会要求用户进行新用户的注册,网站会把新用户的注册信息存入数据库中,需要的时候再进行提取。 这样网站就会首先创建自己的数据库和对应的表,我们这里使用php创建一个简单的数据库和表,使用phpMyAdmin来创建MySql数据库和表。例如创建一个test数据库,其示例的代码如下所示: ?php// 创建连接$conn = new mysqli("localhost", "uesename", "password");// 检测连接if ($conn-connect_error){ die("连接失败: " . $conn-connect_error);} // 创建数据库 $sql = "CREATE DATABASE test"; if ($conn-query($sql) === TRUE) { echo "数据库创建成功"; } else { echo "Error creating database: " . $co……