pip install mysql-connector-python pymysql
数据库链接
创建src目录,里面创建db.py 代码如下:
# 导入mysql.connector模块,该模块提供了与MySQL数据库进行连接和交互的功能。
import mysql.connector
# 定义一个函数get_db_connection,该函数用于获取与MySQL数据库的连接。
def get_db_connection():
# 使用mysql.connector.connect()方法创建一个数据库连接对象。
# 这个方法需要几个关键参数来指定如何连接到数据库。
connection = mysql.connector.connect(
# host参数指定数据库服务器的地址,这里使用'localhost'表示数据库服务器运行在本机上。
host='localhost',
# port参数指定数据库服务器监听的端口号,MySQL默认端口是3306。
port=3306,
# user参数指定用于连接到数据库的用户名,这里使用的是"root"用户。
user="root",
# password参数指定连接数据库的密码,出于安全考虑,实际使用时密码不应明文写在代码中。
password="XXXXXXX",
# database参数指定要连接到的数据库名称,这里使用的是名为"database"的数据库。
database="database"
)
# 返回创建的数据库连接对象,以供后续操作使用。
return connection
def get_db():
connection = get_db_connection()
db = connection.cursor()
try:
yield db