92. 数据库驱动

如果你需要自定义数据库驱动,需要自定义实现Connection类(或者继承think\db\Connection)和Builder类(或者继承think\db\Builder),对于特殊的驱动,可能还需要实现Query类(或者继承think\db\Query)。

具体数据库驱动的实现,要根据你的自定义Connection类来决定。可以参考官方的oracle驱动和mongo驱动的实现。

一旦自定义了数据库驱动,例如你自定义实现了think\mongo\Connection你需要在数据库配置文件中配置:

'type'  =>   'think\mongo\Connection',
'query' =>   'think\mongo\Query',