import os, pymysql
from dotenv import load_dotenv
load_dotenv() # loads .env if present
def get_db():
return pymysql.connect(
host=os.getenv("DB_HOST", "localhost"),
user=os.getenv("DB_USER", "youruser"),
password=os.getenv("DB_PASS", "yourpass"),
database=os.getenv("DB_NAME", "circ_penn"),
charset="utf8mb4",
cursorclass=pymysql.cursors.DictCursor,
autocommit=True
)