[英]How do I get specific column data
List<List<Object>> EventAll = new ArrayList<List<Object>>();
List<Object> row = new ArrayList<Object>();
while(rs1.next()) {
EventAll.add(rs1.getRow(), row);
}
我只想获取两列数据,而不是获取所有列。
假设rs1
是java.sql.ResultSet
,要获取特定列的数据,在数据类型为字符串的情况下,可以使用rs1.getString(columnNum)
。 下面是一个示例:
int columnIndex1 = 1;
int columnIndex2 = 4;
while(rs1.next()) {
List<Object> row = new ArrayList<Object>();
row.add(rs1.getString(columnIndex1)); // get one column
row.add(rs1.getString(columnIndex2)); // get the other column
EventAll.add(row);
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.