python连接db2数据库读取数据,连接失败 这是咋回事儿啊

问题遇到的现象和发生背景 我现在想读取db2数据库里的数据,连接了数据库但是出错。
问题相关代码,请勿粘贴截图 import ibm_db_dbi

import torch
import torch.nn as nn
import pandas as pd
from torch.autograd import Variable
import torch.utils.data as Data
import os
os.environ['KMP_DUPLICATE_LIB_OK'] = 'TRUE'
from flask import Flask, request
from dateutil.parser import parse

connect = ibm_db_dbi.connect("DATABASE=SAMPLE ;HOSTNAME=127.0.0.1;PORT=50000;PROTOCOL=TCPIP;UID=db2admin;PWD=Fjj.12345;", "", "")

获取可以执行SQL的游标

cursor = connect.cursor()

获取训练所需的输入数据

sql = "Select from SAMPLE.NEWTABLE2 where CLOCK between ? and ?"

传参

cursor.execute(sql)

fetchall()函数,它的返回值是多个元组,即返回多个行记录row,如果没有结果,返回的是()

row = cursor.fetchall()

运行结果及报错内容这是运行后的报错结果: ibm_db_dbi.Error: ibm_db_dbi::Error: Exception()
我的解答思路和尝试过的方法
我想要达到的结果 请问各位如何解决这个问题呢?

img

你可以在pycharm右侧点击数据库,输入用户名密码,先测试连接一下,看能不能连接上数据库