Inserto función para obtener los turnos

This commit is contained in:
2025-07-02 11:06:00 +02:00
parent 2dabd33130
commit 938dbde0c3
3 changed files with 42 additions and 16 deletions
+22
View File
@@ -0,0 +1,22 @@
import os
from dotenv import load_dotenv
import cx_Oracle
load_dotenv()
def get_connection():
try:
user = os.getenv("DB_USER")
password = os.getenv("DB_PASSWORD")
host = os.getenv("DB_HOST")
port = os.getenv("DB_PORT", "1521")
sid = os.getenv("DB_SID")
dsn = cx_Oracle.makedsn(host, port, sid=sid)
connection = cx_Oracle.connect(user=user, password=password, dsn=dsn)
return connection
except cx_Oracle.DatabaseError as e:
print(f"Error al conectar a la base de datos: {e}")
raise