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()

 

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/281559.html

(0)
上一篇 2022年8月22日
下一篇 2022年8月22日

相关推荐

发表回复

登录后才能评论