6.9.4 pooling.PooledMySQLConnection类

此类用于MySQLConnectionPool返回池连接实例。它也是用于通过调用 connect()命名连接池的方法获得的连接的类(请参阅第 6.8.1 节,“连接器/Python 连接池”)。

PooledMySQLConnection池化连接对象类似于非池MySQLConnection化连接对象,但有以下区别:

  • 要释放从连接池中获得的池化连接,请调用其close()方法,就像任何非池化连接一样。但是,对于池连接, close()实际上并没有关闭连接,而是将其返回到池中并使其可用于后续连接请求。

  • 无法使用其 config()方法重新配置池连接。连接更改必须通过池对象本身完成,如 第 6.8.1 节“连接器/Python 连接池”所述。

  • 池连接具有pool_name 返回池名称的属性。