Проблема с подключением к базе данных DB2 с использованием библиотеки ibm_db.Python

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

Сообщение Anonymous »

У меня возникла проблема с подключением к базе данных DB2 с использованием библиотеки «ibm_db». Вот мой код и ошибка, которую я получил после его запуска:

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

import ibm_db

dsn = (
"DATABASE=***;"
"HOSTNAME=***;"
"PORT=***;"
"PROTOCOL=TCPIP;"
"UID=***;"
"PWD=***;")

try:
conn = ibm_db.connect(dsn, "", "")
except Exception as e:
print("Error:", ibm_db.conn_errormsg())
Ошибка:

[IBM][Драйвер CLI] SQL30081N Обнаружена ошибка связи. Используемый протокол связи: «TCP/IP». Используемый коммуникационный API: "SOCKETS". Место обнаружения ошибки:
"9.214.130.103". Функция связи, обнаруживающая ошибку: «recv».
Код(ы) ошибки, специфичные для протокола: «10054», «*», «0». SQLSTATE=08001
SQLCODE=-30081

Я пытался найти описание и основную причину конкретной ошибки 10054, но не могу найти решения для это.

Подробнее здесь: https://stackoverflow.com/questions/792 ... db-library
Ответить

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

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

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

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

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