多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
## 数据库驱动 如果你需要自定义数据库驱动,需要自定义实现数据库连接类(`Connection`)和解析类(`Builder`)。连接类需要继承`think\db\Connection`,如果是基于`PDO`支持的数据库类型则可以直接继承`think\db\PDOConnection`。 解析类一般继承`think\db\Builder`,对于特殊的驱动,可能还需要实现查询类(或者继承`think\db\BaseQuery`)。 > 具体数据库驱动的实现,要根据你的自定义`Connection`类来决定。可以参考内置的`oracle`驱动和`mongo`驱动的实现。 一旦自定义了数据库驱动,例如你自定义实现了`think\db\Db2`的话,你需要在数据库配置文件中配置`type`参数: ``` 'type' => 'think\db\Db2', ```