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