Yii2 支持以下类型的数据库:
MySQL
PostgreSQL
Microsoft SQL Server
Oracle
SQLite
同时,Yii2 还支持一些 NoSQL 数据库,包括:
MongoDB
Redis
Couchbase
可以通过 Yii2 提供的数据访问对象(Data Access Objects,简称 DAO)访问这些数据库。需要注意的是,对于不同类型的数据库,需要使用不同的 DAO 类。Yii2 中的 DAO 分别为:
yii\db\mysql*
yii\db\pgsql*
yii\db\mssql*
yii\db\oci*
yii\db\sqlite*
其中 * 代表具体的 DAO 类名,如 Connection、Command 等。