python如何通过twisted实现数据库异步插入

时间:2021-05-22

如何通过twisted实现数据库异步插入?

  1. 导入adbapi

  2. 生成数据库连接池

  3. 执行数据数据库插入操作

  4. 打印错误信息,并排错

#!/usr/bin/python3 __author__ = 'beimenchuixue'__blog__ = 'http://mit() try: # 生成连接池 db_conn = adbapi.ConnectionPool('pymysql', **db_settings) # 通过连接池执行具体的sql操作,返回一个对象 query = db_conn.runInteraction(go_insert, insert_sql) # 对错误信息进行提示处理 query.addCallbacks(handle_error) except Exception as e: print(e) # 定时,给4秒时间让twisted异步框架完成数据库插入异步操作,没有定时什么都不会做 reactor.callLater(4, reactor.stop) reactor.run()

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。

相关文章