数据库接口重构

This commit is contained in:
2024-04-15 15:19:56 +08:00
parent 372435d224
commit 79beba473e
7 changed files with 90 additions and 44 deletions

33
db/util.py Normal file
View File

@@ -0,0 +1,33 @@
import sqlite3, configparser
config = configparser.ConfigParser()
config.read("./conf/app.ini")
def getConn():
return sqlite3.connect(config.get("database", "path"))
def init():
conn = getConn()
c = conn.cursor()
c.execute(
"""
CREATE TABLE IF NOT EXISTS Metadata (
num INTEGER PRIMARY KEY AUTOINCREMENT,
id TEXT NOT NULL,
filename TEXT NOT NULL
);
"""
)
c.execute(
"""
CREATE TABLE IF NOT EXISTS User (
uid INTEGER PRIMARY KEY AUTOINCREMENT,
username TEXT NOT NULL,
password TEXT NOT NULL
);
"""
)
conn.commit()
conn.close()