从select语句创建和填充数组

时间:2010-10-01 14:04:54

标签: java arrays

我对此有点新鲜,但我试图从一个sql语句中填充一个数组,该语句从表中提取多个许可证号。

因此,在表格中,每个人都可以拥有多个许可证,我需要存储所有许可证号码并通过javascript在下拉框中显示。我至少得到了第一张许可证,但之后什么都没有。我知道这个人不止一个人。这是我的代码:

 ResultSet rsTagCheck = stmt.executeQuery("SELECT PARK.XK.XK_PI, PARK.XK.XK_STAT, PARK.XK.XK_EX_YR, PARK.XK.XK_TAG FROM PARK.XK WHERE XK_PI ='" + ID + "'");
        if (rsTagCheck.next()){
           String TagNum = rsTagCheck.getString("XK_TAG");
           String[] tag = new String[101];
           for (int i = 0; i < tag.length; i++)
               tag[i] = TagNum;

非常感谢任何帮助。感谢

1 个答案:

答案 0 :(得分:0)

您必须迭代ResultSet rsTagCheck。我从来没有使用它,但有些东西就是

while (rsTagCheck.next()) {
     ...your code here...
}

应该有用。