MySQL 连接器/Python 开发人员指南  / 第 10 章连接器/Python API 参考  /  10.4 pooling.PooledMySQLConnection类

10.4 pooling.PooledMySQLConnection类

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

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

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

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

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