You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
kmftools/delfland/ppo-insight/database.py

19 lines
487 B

import mariadb
import os
from dotenv import load_dotenv
# Configuratie laden uit .env-bestand
load_dotenv()
def get_db_connection():
"""Maakt een verbinding met de MariaDB-database en retourneert de cursor en verbinding."""
conn = mariadb.connect(
host=os.getenv("DB_HOST"),
user=os.getenv("DB_USER"),
password=os.getenv("DB_PASSWORD"),
database=os.getenv("DB_NAME"),
port=int(os.getenv("DB_PORT"))
)
return conn, conn.cursor()