无法从jupyter笔记本访问ibmi as/400数据库

zvokhttg  于 2021-07-24  发布在  Java
关注(0)|答案(1)|浏览(373)

几天前,我可以从jupyter笔记本访问数据库,输入我的凭证。同时,我更改了密码,现在我正在尝试运行相同的代码并获得一个错误。通过使用新的密码,我可以从高级查询工具访问数据库,我已经配置了数据库,但我可以从jupyter笔记本访问它。我试图访问数据库的代码如下:

import pyodbc
import pandas as pd
cnxn = pyodbc.connect(
driver='{iSeries Access ODBC Driver}',
system='System_name',
uid='id123',
pwd='password_12345')

sql = "Select * from MyDB.MyTable"
data = pd.read_sql(sql,cnxn)

我得到的错误如下:
中的interfaceerror回溯(最近一次调用)
6 system='system\u name',7 uid='id123',--->8 pwd='password\u 12345')9 sql=“从mydb.mytable中选择*”
interfaceerror:('28000','[28000][ibm][system i access odbc driver]通信链路故障。comm rc=8011-cwbsy0011-已禁用系统名称上的用户id123,密码长度=14,提示模式=never,系统ip地址=xx..x.xx(8011)(sqldriverconnect)[28000][ibm][system i access odbc driver]通信链路故障。comm rc=8011-cwbsy0011-已禁用系统名称上的用户id123,密码长度=14,提示模式=never,系统ip地址=xx..x.xx(8011)')

kulphzqa

kulphzqa1#

通过重新启用在多次错误密码尝试后被禁用的用户帐户来解决。每个评论线程。

相关问题