pymysql连接超时时间设置
时间: 2023-11-07 14:03:52 浏览: 290
MySQL wait_timeout连接超时
5星 · 资源好评率100%
您可以使用`connect_timeout`参数来设置pymysql连接的超时时间。这个参数定义了在连接建立之前等待的时间,单位为秒。如果连接超时,将引发`OperationalError`异常。
以下是使用`connect_timeout`参数设置连接超时时间的示例代码:
```python
import pymysql
# 连接配置
config = {
'host': 'localhost',
'user': 'user',
'password': 'password',
'db': 'database',
'connect_timeout': 10 # 设置连接超时时间为10秒
}
# 建立连接
conn = pymysql.connect(**config)
# 执行操作...
# 关闭连接
conn.close()
```
在上面的示例中,我们将`connect_timeout`参数设置为10秒钟。
阅读全文