所有sql输出的一个变量

时间:2010-03-31 00:01:20

标签: sql jython

myRs = myStmt.executeQuery(“从tab_col中选择i_col,col_name”)     I = 0     while(myRs.next()):         list = myRs.getString(“I_COL”)+','+ myRs.getString(“COL_NAME”)

我有一个运行sql语句的jython代码我希望将sql的所有行存储到单个变量中。我曾经列出来存储值,但它总是只存储单行,所以有办法追加所有行并继续添加到单个变量。

非常感谢你的帮助。

1 个答案:

答案 0 :(得分:0)

使用该代码在while循环的每次迭代中覆盖“list”变量(=是一个赋值),尝试这样的事情(我使用rs而不是list避免与内置函数list())发生冲突:

myRs=myStmt.executeQuery("select i_col,col_name from tab_col")
rs=[]
i=0
while (myRs.next()):
    rs.append(myRs.getString("I_COL")+','+myRs.getString("COL_NAME"))