0
results = statement.executeQuery("SELECT * FROM " + database + ".dbo." + tablename);
ResultSetMetaData metaData = results.getMetaData();
if (metaData != null) {
System.out.println(database + ".dbo." + tablename+"ColumnCount()"+metaData.getColumnCount());
for (int i = 1; i < metaData.getColumnCount(); i++) {
columnMap.put(metaData.getColumnName(i), metaData.getColumnTypeName(i));
}
}
,但如果我使用int我= 0在for循環我越來越importColumnCount()30 無效的列索引0. –
實際列是30在該表中,我需要把它們放在地圖,但一列是因爲使用int i = 1 for循環,懇求e建議如何獲得30個列名? –