Spaces:
Sleeping
Sleeping
| 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 | |