我们提供了数据库连接池,而这一切默认对你是透明的,你需要要对连接池进行维护,不需要从连接池获取对象,将对象放入连接池 配置 ``` "db"=>[ 'type'=>'mysql', 'dsn'=>"mysql:dbname=doc;host=db;charset=utf8", 'username'=>"root", 'password'=>"root", 'pool'=>[ 'min'=>1, //最小保持连接数 'max'=>10, //最大保持连接数 'check'=>30, //每过多久检查一次 'idle'=>30 //超过最小连接数的连接 最大闲置时间 ], ] ``` rapphp每个数据库操作都会从连接池里获取 Connection,用完后会自动放入连接池 注意 >[danger] 因为数据库连接池的存在, 特别注意 Connection 对象不能注入到对象内,不然拿到的数据库连接会出错,导致严重的问题 如果你想获取 Connection ``` $connection = Pool::get(Connection::class); //使用 //使用完记得释放 Pool::release($connection); ```