Используемый протокол связи: TCP / IP - PullRequest
0 голосов
/ 27 апреля 2020
import ibm_db

def db22():
 connection=ibm_db.connect("DATABASE=XXXXX;HOSTNAME=xxxx;PORT=50000;PROTOCOL=TCPIP;UID=XXXXXX;PWD=xxxxx", '','')

 coursor = connection.cursor()
 sql = 'select * from wwwcllogin where lower(email) = 
 lower(test274225@gmail.com)'
 coursor.execute(sql)
 result = coursor.fetchall()
 for x in result:
   print(x)
 connection.close()

Это ошибка, которую я получаю:

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

1 Ответ

1 голос
/ 29 апреля 2020

SQL30081N / -30081 - это проблема сети. Обычно это означает, что сервер не подключен к сети или какой-то брандмауэр блокирует доступ.

Вы можете увидеть различные предложения по устранению неполадок на странице руководства, на которую я ссылался выше.

...