#!/usr/bin/python3
__author__ = 'css3html5'
__blog__ = 'https://blog.csdn.net/qq_38402659'
import pymysql,time
from twisted.enterprise import adbapi
from twisted.internet import reactor
def go_insert(cursor, sql):
# 对数据库进行插入操作,并不需要commit,twisted会自动帮我commit
try:
for i in range(1):
data = str(i)
cursor.execute(sql, data)
lastrowid = int(cursor.lastrowid)
print(lastrowid)
except Exception as e:
print(e)
def handle_error(failure):
# 打印错误
if failure:
print(failure)
if __name__ == '__main__':
# 数据库基本配置
db_settings = {
'host': 'localhost',
'db': 'db',
'user': 'root',
'password': 'root',
'charset': 'utf8',
'use_unicode': True,
'port':3306
}
# sql语
Python使用adbapi实现MySQL数据库的异步存储
最新推荐文章于 2024-08-24 14:08:44 发布
本文介绍如何使用Python的adbapi模块,结合Twisted库,实现与MySQL数据库的异步交互。通过runInteraction方法,可以实现非阻塞的数据库操作,提升应用程序的性能。
摘要由CSDN通过智能技术生成