Añado archivos html, css, js para una primera prueba de funcionamiento de la app

This commit is contained in:
2025-07-02 10:24:44 +02:00
parent a41320732d
commit 2dabd33130
9 changed files with 184 additions and 17 deletions
+15 -15
View File
@@ -1,14 +1,12 @@
from flask import Flask, render_template, jsonify
import os
from dotenv import load_dotenv
import cx_Oracle
print("Usuario:", os.getenv("OraHome"))
print("cx_Oracle version:", cx_Oracle.__version__)
print(cx_Oracle.clientversion())
load_dotenv()
app = Flask(__name__)
user = os.getenv("DB_USER")
password = os.getenv("DB_PASSWORD")
host = os.getenv("DB_HOST")
@@ -17,15 +15,17 @@ sid = os.getenv("DB_SID")
dsn = cx_Oracle.makedsn(host, port, sid=sid)
try:
connection = cx_Oracle.connect(user=user, password=password, dsn=dsn)
cursor = connection.cursor()
cursor.execute("SELECT CODIGO_PERSONAL FROM FPERSONA WHERE APELLIDO1 LIKE '%ALFARO%' AND NOMBRE LIKE '%JESUS%'")
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
for row in cursor:
print(row)
@app.route('/')
def index():
return render_template("index.html")
cursor.close()
connection.close()
except cx_Oracle.DatabaseError as e:
print(f"Error de conexión: {e}")
if __name__ == '__main__':
app.run(debug=True)