from docutils.frontend import read_config_file | |
from fastapi import Depends | |
from mysql.connector import connect | |
import json | |
def get_db_connection(): | |
config = read_config_file('config.json') | |
db_config = config['database'] | |
connection = connect( | |
host=db_config['host'], | |
user=db_config['user'], | |
password=db_config['password'], | |
database=db_config['database'] | |
) | |
# 开启自动提交模式 | |
connection.autocommit = True | |
return connection |