异步的方式连接数据库
主要内容
-
Python中同步的方式连接数据库
步骤安装客户端 pip install pymysql redis
配置连接信息
创建连接
执行命令 -
Python中【异步】的方式连接数据库
步骤安装客户端 pip install pymysql redis aioredis aiomysql
配置连接信息
2.1 导入asyncio
创建连接 (await)
执行命令 (await) -
Tornado中异步的方式连接数据库
步骤在app中建立连接
在处理方法中使用连接
让ioloop,长期运行下去import asyncio loop = asyncio.get_event_loop() loop.run_until_complete(make_app()) loop.run_forever() # 长期运行下去
数据库类型
mysql
redis
tonrado异步客户端发送post请求
fetch 参数
fetch(request: Union[HTTPRequest, str], **kwargs)
第一个参数名:request
第一个参数内容:可以是字符串(str),也可以是HTTPRequest 对象实例
作业
使用异步的方式连接到mysql数据,并执行创建表、插入数据、查询数据、删除数据、删除表
将上节课作业的的爬虫项目进行修改,保存爬取数据到mysql中