Files
Monitores/app.py
T

31 lines
752 B
Python

from flask import Flask, render_template, jsonify
import os
from dotenv import load_dotenv
import cx_Oracle
load_dotenv()
app = Flask(__name__)
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)
def conectar_oracle(user, password, dsn):
try:
connection = cx_Oracle.connect(user=user, password=password, dsn=dsn)
return connection
except cx_Oracle.DatabaseError as e:
print(f"Error de conexión: {e}")
raise
@app.route('/')
def index():
return render_template("index.html")
if __name__ == '__main__':
app.run(debug=True)