MySQL Connector/Python Developer Guide
This class is used by MySQLConnectionPool
to
return a pooled connection instance. It is also the class used for
connections obtained with calls to the
connect()
method that name a connection pool
(see Section 9.5, “Connector/Python Connection Pooling”).
PooledMySQLConnection
pooled connection objects
are similar to MySQLConnection
unpooled
connection objects, with these differences:
To release a pooled connection obtained from a connection
pool, invoke its close()
method, just as
for any unpooled connection. However, for a pooled connection,
close()
does not actually close the
connection but returns it to the pool and makes it available
for subsequent connection requests.
A pooled connection cannot be reconfigured using its
config()
method. Connection changes must be
done through the pool object itself, as described by
Section 9.5, “Connector/Python Connection Pooling”.
A pooled connection has a pool_name
property that returns the pool name.