import mysql.connector from dotenv import load_dotenv import os # Cargar variables de entorno load_dotenv() def get_connection(): """ Establece una conexión con la base de datos MariaDB. Retorna la conexión o None si falla. """ try: conn = mysql.connector.connect( host=os.getenv('DB_HOST'), user=os.getenv('DB_USER'), password=os.getenv('mariadb_c'), database=os.getenv('DB_NAME'), port=int(os.getenv('DB_PORT', 3306)), autocommit=True ) return conn except mysql.connector.Error as err: print(f"Error al conectar a la base de datos: {err}") return None