Files
Monitores/app.py
T
2025-07-02 09:26:40 +02:00

30 lines
780 B
Python

import os
from dotenv import load_dotenv
import cx_Oracle
print("cx_Oracle version:", cx_Oracle.__version__)
print("Oracle Client version:", cx_Oracle.clientversion())
load_dotenv()
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)
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%'")
for row in cursor:
print(row)
cursor.close()
connection.close()
except cx_Oracle.DatabaseError as e:
print(f"Error de conexión: {e}")