当前位置:首页 > 数据库 >

数据库系统实现方法 PDF 清晰版

大小:3.46MB已被891人关注 资源下载

数据库系统实现方法》是一本数据库相关的电子书资源,介绍了关于数据库、数据库系统方面的内容,格式为PDF,资源大小3.46MB,由毋俊豪 提供,目前在“数据库”类电子书资源综合评分为:9.1分。

Tags:数据库 数据库系统 

内容介绍

数据库系统实现方法

作者:(联邦德国)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程序设计有所帮助。

展开 +

收起 -

相关资源

三级数据库技术 超清版

三级数据库技术 作者=全国计算机等级考试指定教程名师辅导编写组编 出版日期=2005年01月第1版

立即下载
数据库查询优化器的艺术:原理解析与SQL性能
数据库查询优化器的艺术:原理解析与SQL性能 高清版

《数据库技术丛书数据库查询优化器的艺术:原理解析与SQL性能优化》 是数据库查询优化领域的里程碑之作,由Oracle公司MySQL全球开发团队、资深专家撰写,作者有10余年数据库内核和查询优化

立即下载
数据库系统概念
数据库系统概念 第6版

数据库系统概念(原书第6版) 是经典的数据库系统教科书《Database System Concepts》的新修订版,全面介绍数据库系统的各种知识,透彻阐释数据库管理的基本概念。本书内容丰富,不仅讨论了关

立即下载
Neo4j权威指南:图数据库
Neo4j权威指南:图数据库 超清版 立即下载
ASP数据库系统开发实例导航
ASP数据库系统开发实例导航 超清版

ASP数据库系统开发实例导航 丛书名:中小型信息管理系统开发实例系列丛书 作者:宣小平但正刚张文毅 出版日期:2003-01 本书的第1章至第7章以多个实用的管理信息系统为例,详细地讲述管理信息系统创建的各个过程。对目标设计、系统开发背景,开发和运行环境选择、系统功能分析、系统功能模块设计、数据库需求分析、数据库概念结构设计、数据库逻辑结构设计、数据库结构实现、各个功能模块的创建、系统的编译和发行等各个过程进行了详细的描

立即下载
数据库原理与应用(第二版)
数据库原理与应用(第二版) 高清版

数据库原理与应用(第二版) 作者:靳学辉张力编 出版日期:2002-06 本书是集原理与应用于一书的数据库教材,含基础篇、应用篇、原理篇三部分。应用篇共八章,全面介绍FoxPro的用户界面、函数、数据库的基本操作、程序设计、程序设计工具以及FoxPro的多用户功能。原理篇中的前三章介绍关系数据库的基本理论、关系的规范理论和数据库设计。最后一章简单介绍分布式数据库系统。各章均配有适量的习题。这次修编对应用篇做了重写,全面介绍Windows平台

立即下载
黑马程序员面试题汇总(java/数据库/前端)
黑马程序员面试题汇总(java/数据库/前端) 高质量版

此套教程整理了网上总结的面试题,有java面试题,jq面试题,jsp、servlet、ajax面试题,mysql面试题,oracle面试题,redis教案,也有最近时间总结的公司面试题,涉及的层面虽然不是很多,但是应对面试 应该还是可以的。 文件夹大概有20兆的大小,所以面试题数量也是不少的,里面也包含了一些总结和见解,比如说在集合方面的知识点有实现的各自特点,他们之间的区别,以及等等原理和实现的细节,还包含了java和前端的面试宝典,一个宝典大概有500页左

立即下载
数据库原理、应用与实践(SQL Server)
数据库原理、应用与实践(SQL Server) 影印版

数据库原理、应用与实践(SQL Server) 围绕数据库的原理、应用和实施,系统、全面地介绍数据库的基本概念、方法和核心技术。全书分三部分进行阐述,第一部分侧重数据库理论基础,内容包括

立即下载
下载地址:百度网盘下载
读者心得
127小时25分钟前回答

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……

52小时9分钟前回答

thinkPHP连接sqlite3数据库的实现方法(附Thinkphp代码生成器下载)

本文实例讲述了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代码片段,还可根据需要自行定制代码模板,减少重复劳动……

admin

任涵忍 提供上传

资源
32
粉丝
5
喜欢
172
评论
8

Copyright 2018-2021 www.xz577.com 码农之家

版权投诉 / 书籍推广 / 赞助:520161757@qq.com