From f0647238c477c737fa7c2a2677ff074671fff1af Mon Sep 17 00:00:00 2001 From: wangsiyuan <2392948297@qq.com> Date: Mon, 25 Dec 2023 15:02:04 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=9B=E5=BB=BA=20database=5Fmanager.py?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- db/database_manager.py | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 db/database_manager.py diff --git a/db/database_manager.py b/db/database_manager.py new file mode 100644 index 0000000..7ec4cef --- /dev/null +++ b/db/database_manager.py @@ -0,0 +1,28 @@ +import pymysql +from config import DB_CONFIG + +class DatabaseManager: + def __init__(self): + self.connection = pymysql.connect(**DB_CONFIG) + + def fetch(self, query, params=None): + # 实现查询逻辑 + pass + + def insert(self, query, params=None): + # 实现插入逻辑 + pass + + def update(self, query, params=None): + # 实现更新逻辑 + pass + + def delete(self, query, params=None): + # 实现删除逻辑 + pass + + def close(self): + # 关闭数据库连接 + self.connection.close() + +# 可能还包含其他数据库操作方法...