gpt4 book ai didi

python - 在 python 中看不到数据库查询输出

转载 作者:太空宇宙 更新时间:2023-11-03 15:27:17 27 4
gpt4 key购买 nike

我正在从 python 执行一个简单的 mssql 查询。我可以在探查器中看到查询到达了数据库。查询有 1 行答案。我在 Python shell 中看不到输出

我运行下面的代码

import pymssql 
conn = pymssql.connect(host='SQL01', user='user', password='password', database='mydatabase', as_dict=True)
cur = conn.cursor()
cur.execute('SELECT * FROM persons WHERE salesrep=%s', 'John Doe')
for row in cur:
print "ID=%d, Name=%s" % (row['id'], row['name'])

请指教谢谢,阿萨夫

最佳答案

您可以调用fetchone()或执行后的 fetchall() 以从该查询中获取数据。

import pymssql 
conn = pymssql.connect(host='SQL01', user='user', password='password', database='mydatabase', as_dict=True)
cur = conn.cursor()
cur.execute('SELECT * FROM persons WHERE salesrep=%s', 'John Doe')
print cur.fetchall()

关于python - 在 python 中看不到数据库查询输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5004472/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com