Попытка подключиться к базе данных Informix с помощью Python + Ibm-dbPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Попытка подключиться к базе данных Informix с помощью Python + Ibm-db

Сообщение Anonymous »

Я пытаюсь получить доступ к своей базе данных Informix с помощью Python через модуль ibm_db.
Я использую:
  • < li>Python 3.12, 64-разрядная версия локально
  • Windows 11 Home
Вот мой код:import os

# apparently I need to add the clipdriver dll before importing ibm_db
os.add_dll_directory('path_to_clidriver')
import ibm_db

cnx_string = 'DATABASE=database_name;HOSTNAME=hostname.com;PORT=9088;PROTOCOL=tcpip;UID=user;PWD=123;'

try:
conn = ibm_db.connect(cnx_string, "", "")
print("Connected successfully!")
except Exception as e:
print(f"Unable to connect: {e}")
exit()

ibm_db.close(conn)

И вот сообщение об ошибке, которое я получаю повторно:
Unable to connect: [IBM][CLI Driver] SQL30081N A communication error has been detected. Communication protocol being used: "TCP/IP". Communication API being used: "SOCKETS". Location where the error was detected: "119.82.149.212". Communication function detecting the error: "recv". Protocol specific error code(s): "*", "*", "0". SQLSTATE=08001 SQLCODE=-30081
PS G:\My Drive\Python\ibm-db>


Подробнее здесь: https://stackoverflow.com/questions/790 ... hon-ibm-db
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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