1
如何在jython中执行select * from table
并将每行的结果获取到列表或字符串中。 我知道如何为选择counmn_name1,column_name2从表1,但不能做找出了SELECT *如何在jython中执行select *并获得结果
请建议.thanks
如何在jython中执行select * from table
并将每行的结果获取到列表或字符串中。 我知道如何为选择counmn_name1,column_name2从表1,但不能做找出了SELECT *如何在jython中执行select *并获得结果
请建议.thanks
如果使用JDBC,那么你可以使用JDBC ResultSetMetaData的接口:
rs = c.executeQuery("SELECT * FROM a_tmp_table")
while (rs.next()):
rsmd = rs.getMetaData()
print('columnCnt: %d' % (rsmd.getColumnCount()))
for i in range(rsmd.getColumnCount()):
print(rs.getString(i + 1))
使用'select *'会让你的代码在有人在稍后将列添加到模式时易于中断。 – 2010-03-31 15:43:39