Añado archivos html, css, js para una primera prueba de funcionamiento de la app
This commit is contained in:
@@ -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)
|
||||
Reference in New Issue
Block a user