Python ibm_db.execute-如何获取结果集

Python ibm_db.execute-如何获取结果集,python,db2,db2-luw,Python,Db2,Db2 Luw,使用db2的新手。使用ibm_db包开发python脚本。我有一个select查询,其中我使用ibm_db.bind_param(stmt,1,param1)绑定参数。然后执行一个result=ibm_db.execute(stmt)。如何从查询中获得结果。关于这个主题的文献很少。非常感谢您提供任何示例代码。学习使用ibm_db在Python中获取结果集的示例,这些示例位于Db2知识中心的联机位置,在ibm_db.execute(stmt)之后,您需要从结果中获取数据 试试这个: data =

使用db2的新手。使用ibm_db包开发python脚本。我有一个select查询,其中我使用ibm_db.bind_param(stmt,1,param1)绑定参数。然后执行一个result=ibm_db.execute(stmt)。如何从查询中获得结果。关于这个主题的文献很少。非常感谢您提供任何示例代码。

学习使用ibm_db在Python中获取结果集的示例,这些示例位于Db2知识中心的联机位置,在
ibm_db.execute(stmt)
之后,您需要从结果中获取数据 试试这个:

data = ibm_db.fetch_assoc(stmt)
通过调用一个Fetch函数从结果集中获取数据

ibm_db.fetch_tuple
:返回一个元组,该元组按列位置索引,表示结果集中的一行。列的索引为0

ibm\u db.fetch\u assoc
:返回一个字典,该字典按列名索引,表示结果集中的一行

ibm\u db.fetch\u both
:返回一个字典,该字典按列名和位置编制索引,表示结果集中的一行

ibm_db.fetch_row
:设置指向下一行或请求行的结果集指针。使用此函数迭代结果集