import pymysql

DB_CONFIG = {
    "host": "111.229.38.129",
    "user": "root",
    "password": "zl981023",
    "database": "blogapi",
    "charset": "utf8mb4",
    "cursorclass": pymysql.cursors.DictCursor,
}

# 创建数据库连接
def create_connection():
    return pymysql.connect(**DB_CONFIG)

# 执行 SQL 查询
def execute_query(query, params=None, fetchall=False):
    conn = create_connection()
    with conn.cursor() as cursor:
        cursor.execute(query, params)
        if fetchall:
            result = cursor.fetchall()
        else:
            result = cursor.fetchone()
    conn.commit()
    conn.close()
    return result