/** * 加载数据库驱动 * @param $db_config_name 数据库配置名称 * @return object */ public function connect($db_config_name) { $object = null; switch ($this->db_config[$db_config_name]['type']) { case 'mysql': bpBase::loadSysClass('mysql', '', 0); $object = new mysql(); break; case 'mysqli': $object = bpBase::loadSysClass('mysqli'); break; case 'access': $object = bpBase::loadSysClass('db_access'); break; default: bpBase::load_sys_class('mysql', '', 0); $object = new mysql(); } $object->open($this->db_config[$db_config_name]); return $object; }