DB2连接字符串问题

| 我有以下代码:
import pyodbc
cnxn = pyodbc.connect(\'DRIVER={IBM DB2 ODBC DRIVER};DATABASE=TDB2;UID=username;PWD=password\')
我收到错误消息SQLSTATE = 42705,这意味着它无法到达数据库。 当我使用AQT连接到DB2时,它指出数据库名称是DB2,数据源名称是TDB2,DBALIAS = TDB2,ODBC驱动程序是DB2CLI.DLL。在数据库内部,我有某种“容器”,列在“数据库对象”的类别中,容器中包含表,我相信我也需要在连接字符串中指定它。 我对此完全感到困惑。我什至不了解AQT如何在不提供IP地址或端口号的情况下连接数据库。     
已邀请:
        解决方案是删除DATABASE = TDB2,然后将其替换为DBALIAS = TDB2。     

要回复问题请先登录注册