Stellen Sie mit SQLAlchemy eine Verbindung zur IBM DB2-Datenbank herPython

Python-Programme
Anonymous
 Stellen Sie mit SQLAlchemy eine Verbindung zur IBM DB2-Datenbank her

Post by Anonymous »

Ich versuche, mithilfe von SQLAlchemy eine Verbindung zu einer cloudbasierten IBM DB2-Datenbank herzustellen. Mit der Basis-Python-Bibliothek ibm_db funktioniert dies:

Code: Select all

connection_string = 'DRIVER={DB2};DATABASE=BLUDB;HOSTNAME=host.databases.appdomain.cloud;PORT=port;PROTOCOL=TCPIP;UID=user;PWD=pass;SECURITY=SSL;'
conn = ibm_db.connect(connection_string, '', '')
Beim Versuch, dasselbe mit SQLAlchemy zu tun, bleibt der Verbindungsteil jedoch hängen/Zeitüberschreitungen

Code: Select all

from sqlalchemy import create_engine
import ibm_db_sa

user = "user"
password = "pass"
host = "host.databases.appdomain.cloud"
port = "port"
database = "BLUDB"

db2_connection_string = (
f'db2+ibm_db://{user}:{password}@{host}:{port}/{database}'
':SECURITY=SSL'
)

engine = create_engine(db2_connection_string)
connection = engine.connect() # timeouts here
Irgendwelche Vorschläge?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post