本文概述
它为框架中的模型层提供动力。在目录Phalcon \ Db下可以找到它。它由用C编程语言编写的抽象层组成。
数据库适配器
Phalcon使用PDO_连接到数据库。它支持以下数据库引擎:
Class | Description |
---|---|
Phalcon\Db\Adapter\Pdo\Mysql | 它是最常用的关系数据库管理系统(RDBMS), 可作为服务器运行, 以提供对多个数据库的多用户访问。 |
Phalcon\Db\Adapter\Pdo\Postgresql | PostgreSQL是一个功能强大的开源关系数据库系统。它提供可靠性, 数据完整性和正确性。 |
Phalcon\Db\Adapter\Pdo\Sqlite | SQLite是一个软件库, 可实现自包含, 无服务器, 零配置的事务型SQL数据库引擎 |
实作
<?php
use Phalcon\Db\Adapter\Pdo\Factory;
$options = [
'host' => 'localhost', 'dbname' => 'srcmini', 'port' => 3306, 'username' => 'siddharth', 'password' => 'flash', 'adapter' => 'mysql', ];
$db = Factory::load($options);
?>
数据库方言
Phalcon用方言存储数据库引擎的特定详细信息。
Class | Description |
---|---|
Phalcon\Db\Dialect\Mysql | 适用于MySQL数据库的SQL专用方言 |
Phalcon\Db\Dialect\Postgresql | PostgreSQL数据库系统的SQL专用方言 |
Phalcon\Db\Dialect\Sqlite | SQLite数据库系统的SQL专用方言 |
评论前必须登录!
注册