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}")