Проблемы с подключением к Db2 из Jupyter Notebook

#python #db2

#python #db2

Вопрос:

dsn_driver = «{ДРАЙВЕР IBM DB2 ODBC}»

dsn_database = «BLUDB» # например, «BLUDB»

dsn_port = «50000» # например, «50000»

dsn_protocol = «TCPIP» # т.е. «TCPIP»

%sql ibm_db_sa://usnername:password@Hostname:Port/Database

Это приводит к следующей ошибке: информация о подключении, необходимая в формате SQLAlchemy, пример:

            postgresql://username:password@hostname/dbname
           or an existing connection: dict_keys([])Can't load plugin:sqlalchemy.dialects:ibm_db_saConnection info needed in SQLAlchemy format, example:
          postgresql://username:password@hostname/dbname
           or an existing connection: dict_keys([])
  

Если кто-нибудь может помочь в этом, это было бы здорово. Моя проблема в том, что я правильно ввожу учетные данные службы в строке %sql ibm_db_sa, поэтому не уверен, где я ошибаюсь или где ошибка может быть исправлена. Спасибо

Ответ №1:

Вам необходимо выполнить %load_ext sql , чтобы включить SQL Magic в вашем ноутбуке.