我的团队中只有我一个人,基本上没有技术支持,而且是第一人,所以我没有人可以求助。
我可以使用 connect 语句。我认为我有这个权利,因为我没有错误!这里。如果我更改连接语句中的任何内容,我会收到错误消息。
然后我尝试创建一个游标。 光标=conn.cursor()。没有错误!
但是当我去尝试发送任何查询时,我什么也得不到。
我不知道我在这里错过了什么。再一次,我独自一人,没有技术人员来解释我可能做错了什么。我假设我正在正确连接到数据库,否则我会在连接功能上出错。我做错了什么或忽略了什么?
import pandas as pd
import numpy as np
from impala.dbapi import connect
conn = connect(host='xyz123', port = 21050, user='my_name', password='my_password', auth_mechanism ='GSSAPI')
#no errors.
# I don't know what GSSAPI is..
# but if I do anything else I get an error message
# if I change anything in above statement I get an error so I know this is right...
cursor = conn.cursor()
#no errors! yay
result=cursor.execute("select * from mydb.any_table limit 10"
# <<result is NULL>
result # <<null, nothing>>