在数组中插入数据库元素。

时间:2012-03-30 17:45:45

标签: java mysql arrays

我想将数据库元素添加到数组中。 我怎么做。

表格行包含元素a到d。

我想这样做是因为。 我创建了一个测验,每次用户回答一个问题,答案存储在数据库中。问题是多种选择。所以a,b,c或d。 (有5个问题)我正在创建一个servlet评分页面。所以一旦他们在一个数组中,我可以检查每个元素。

这是我的代码

private String ans[];
...  
int i = 0;

while (rs.next()) {
ans[i] = {rs.getString(1)};
i++;
}

3 个答案:

答案 0 :(得分:3)

请考虑使用ArrayList<String>

private ArrayList<String> ans = new ArrayList<String>();
...

while (rs.next()) {
    ans.add(rs.getString(1));
}

答案 1 :(得分:1)

这会对你有所帮助

private String ans[];
...  
int i = 0;

while (rs.next()) {
ans[i] = rs.getString(1);
i++;
}

答案 2 :(得分:0)

private LinkedList<String> ans = new LinkedList<String>();
//...  

while (rs.next()) {
ans.add(rs.getString(1));
}

这会更好,因为你可以拥有多个元素。