pymysql pymysql.connect设置DictCursor
时间: 2023-10-23 12:29:57 浏览: 85
要使用`pymysql.connect`设置`DictCursor`,你需要导入`pymysql`库并使用`connect`函数来建立数据库连接。然后,在连接参数中设置`cursorclass`为`pymysql.cursors.DictCursor`,如下所示:
```python
import pymysql
from pymysql.cursors import DictCursor
# 建立数据库连接
connection = pymysql.connect(
host='your_host',
user='your_user',
password='your_password',
db='your_database',
cursorclass=DictCursor # 设置DictCursor
)
# 执行查询操作
try:
with connection.cursor() as cursor:
# 执行SQL语句
sql = 'SELECT * FROM your_table'
cursor.execute(sql)
# 获取查询结果
results = cursor.fetchall()
for row in results:
# 处理查询结果
print(row)
finally:
# 关闭数据库连接
connection.close()
```
这样就可以使用`DictCursor`来获取字典形式的查询结果了。
阅读全文