yii学习总结之数据访问对象 (dao)

上传人:bin****86 文档编号:59373488 上传时间:2018-11-06 格式:DOCX 页数:2 大小:16.01KB
返回 下载 相关 举报
yii学习总结之数据访问对象 (dao)_第1页
第1页 / 共2页
yii学习总结之数据访问对象 (dao)_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《yii学习总结之数据访问对象 (dao)》由会员分享,可在线阅读,更多相关《yii学习总结之数据访问对象 (dao)(2页珍藏版)》请在金锄头文库上搜索。

1、我真正系统地接触和学习党的基本知识是在这次中级党校的培训班上。通过学习,了解了党的发展历程,对党的性质、宗旨、任务等基本知识有了进一步的了解Yii学习总结之数据访问对象 (DAO)本文是YII学习总结系列文章的第二篇,主要向我们介绍了数据访问对象(DAO),十分的详细,有需要的小伙伴参考下Yii提供了强大的数据库编程支持。Yii数据访问对象(DAO)建立在PHP的数据对象(PDO)extension上,使得在一个单一的统一的接口可以访问不同的数据库管理系统(DBMS)。使用Yii的DAO开发的应用程序可以很容易地切换使用不同的数据库管理系统,而不需要修改数据访问代码。数据访问对象(DAO) 对

2、访问存储在不同数据库管理系统(DBMS)中的数据提供了一个通用的API。 因此,在将底层 DBMS 更换为另一个时,无需修改使用了 DAO 访问数据的代码。Yii DAO 基于 PHP Data Objects (PDO) 构建。它是一个为众多流行的DBMS提供统一数据访问的扩展,这些 DBMS 包括 MySQL, PostgreSQL 等等。因此,要使用 Yii DAO,PDO 扩展和特定的 PDO 数据库驱动(例如PDO_MYSQL) 必须安装。Yii DAO 主要包含如下四个类:CDbConnection: 代表一个数据库连接。CDbCommand: 代表一条通过数据库执行的 SQL 语

3、句。CDbDataReader: 代表一个只向前移动的,来自一个查询结果集中的行的流。CDbTransaction: 代表一个数据库事务。下面,我们介绍 Yii DAO 在不同场景中的应用。1. 建立数据库连接要建立一个数据库连接,创建一个 CDbConnection 实例并将其激活。 连接到数据库需要一个数据源的名字(DSN)以指定连接信息。用户名和密码也可能会用到。 当连接到数据库的过程中发生错误时 (例如,错误的 DSN 或无效的用户名/密码),将会抛出一个异常。代码如下:$connection=new CDbConnection($dsn,$username,$password);/ 建立连接。你可以使用 try.catch 捕获可能抛出的异常$connection-active=true;.$connection-active=false; / 关闭连接DSN 的格式取决于所使用的 PDO 数据库驱动。总体来说, DSN 要含有 PDO 驱动的名字,跟上一个冒号,再跟上驱动特定的连接语法。可查阅 PDO 文档 获取对党的认识也有了进一步的提高。才真正体会到了中国共产党的伟大、光荣和正确,更感到只有中国共产党是全中国最广大人民利益的忠实代表

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 总结/报告

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号