当前位置: 首页 > news >正文

异步读写mysql依赖pymysql (asyncio/ aiomysql)

代码

`import asyncio
import aiomysql

settings = {
"host": "127.0.0.1",
"port": 3306,
"user": "root",
"password": "123456",
"db": "test",
}

async def main():
pool = await aiomysql.create_pool(
host=settings["host"],
port=settings["port"],
user=settings["user"],
password=settings["password"],
db=settings["db"],
)
async with pool.acquire() as conn:
async with conn.cursor() as cur:
await cur.execute("SELECT id,user_name FROM user")
# print(cur.description)
data = await cur.fetchone()
print(data)
pool.close()
await pool.wait_closed()

if name == 'main':
loop = asyncio.get_event_loop()
loop.run_until_complete(main())`

http://www.zskr.cn/news/16374.html

相关文章:

  • Linux发行版切换技术全解析
  • 完整教程:高效Excel数据净化工具:一键清除不可见字符与格式残留
  • 手把手教你用 Docker 部署 Redis
  • 长租公寓的生存越来越难了 - 智慧园区
  • Spring Boot中保存前端上传的图片 - 教程
  • Linux--进程概念 - 详解
  • 设计模式——访问者设计模式(行为型) - 实践
  • Unity UI 性能优化终极指南 — Image篇 - 教程
  • HTB Eureka靶机渗透实战 - Spring Boot堆转储与Bash算术注入漏洞利用
  • 实用指南:Python编程基础(四) | if语句
  • 本地Markdown开源知识库选型指南 - 详解
  • 详细介绍:ROS2与Unitree机器人集成指南
  • plexe 通过提示词构建机器学习模型
  • 在AI技术快速实现创意的时代,挖掘游戏开发框架新需求成为关键
  • macOS 编辑字幕
  • [MCP] Register Prompt
  • Software Foundations Vol.I : Coq函数式编程(Basics)
  • CSS - transition 粗浅记忆
  • P4550 收集邮票
  • P1654 OSU!
  • 10/4
  • DynamoDB十年演进:云原生数据库的技术革新
  • NotImplementedError: Cannot convert a symbolic Tensor (lstm/strided_slice:0) to a numpy array.
  • HTML基础学习 - 教程
  • 7_如何构建知识图谱
  • WPF ContentControl Content Binding
  • 盛世华诞 举国同庆|热烈庆祝 LEWISAK 英勇重创消火栓 1 周年!
  • 完整教程:<el-table>构建树形结构
  • CF2115 VP 记录
  • 深入解析:低秩矩阵、奇异值矩阵和正交矩阵