fastapi

更新时间:02-03 教程 由 往日 分享

FastAPI 是一个相当不错的 Python Web 框架,他骄傲宣称自己是一个快速、简单、易用的 Web 框架,符合现代 Web 开发的各个方面。在 FastAPI 模块中,与 MySQL 数据库连接是常常会遇到的事情。

# 首先要在项目中引入 pymysqlimport pymysql# MySQL 数据库连接配置MYSQL_HOST = '127.0.0.1'MYSQL_PORT = 3306MYSQL_USER = 'root'MYSQL_PASSWORD = 'password'MYSQL_DB = 'test'# 创建 MySQL 连接conn = pymysql.connect(host=MYSQL_HOST,port=MYSQL_PORT,user=MYSQL_USER,password=MYSQL_PASSWORD,db=MYSQL_DB,charset='utf8mb4',cursorclass=pymysql.cursors.DictCursor)

使用上述配置,即可创建一个连接到 MySQL 数据库的实例。

如果需要查询或者操作数据库,可以使用 MySQLdb 的 Cursor 与数据库进行交互。

# 创建游标cursor = conn.cursor()# 查询数据sql = 'SELECT * FROM table'cursor.execute(sql)result = cursor.fetchall()# 插入数据sql = "INSERT INTO table (col1, col2) VALUES ('value1', 'value2')"cursor.execute(sql)# 提交操作conn.commit()# 关闭游标cursor.close()# 关闭连接conn.close()

可以使用以上代码样例进行 MySQL 数据库操作,实现 CRUD 操作。

声明:关于《fastapi》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2074201.html