Подключитесь к базе данных IBM DB2 с помощью SQLAlchemy.Python

Программы на Python
Ответить
Anonymous
 Подключитесь к базе данных IBM DB2 с помощью SQLAlchemy.

Сообщение Anonymous »

Я пытаюсь подключиться к облачной базе данных IBM DB2 с помощью SQLAlchemy. Используя базовую библиотеку Python ibm_db, это работает:

Код: Выделить всё

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, '', '')
Однако при попытке сделать то же самое с помощью SQLAlchemy часть подключения просто зависает/время ожидания истекает

Код: Выделить всё

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
Есть предложения?

Подробнее здесь: https://stackoverflow.com/questions/747 ... sqlalchemy
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»