10.异步mysql

python中操作mysql连接、操作、断开都是网络IO

#安装支持异步aiomysql的模块
pip3 install aiomysql
async def execute():
    # 网络IO操作,连接数据库,遇到IO切换任务
    conn = await aiomysql.connect('host', 3306, 'root', 'password', 'db')
    # 网络IO操作,遇到IO自动切换任务
    cur = await conn.cursor()
    # 网络IO操作,遇到IO自动切换任务
    await cur.execute('select f from table')
    res = await cur.fetchall()
    print(res)
    # 网络IO操作,遇到IO自动切换任务
    await cur.close()
    conn.close()

 

作者:木子七

出处:https://www.cnblogs.com/Mickey-7/p/16611385.html

posted @   木子七  阅读(62)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示
workspaces
keyboard_arrow_up dark_mode palette
选择主题