显示多个查询结果java

时间:2016-02-16 15:04:43

标签: java

好的,所以我在Java中用这个查询返回多个结果时遇到了一些困难

public String getActive() throws SQLException
{
    Connection con = DBConnect.getConnection();

    String numeUser = "";

    String sql=("select NUME from agents WHERE ACTIV = ? AND FILIALA = ? ");

    PreparedStatement pstmt = con.prepareStatement(sql);

    pstmt.setInt(1, 1);
    pstmt.setString(2, "MS10");
    ResultSet rs = pstmt.executeQuery();

    while(rs.next())
    {
        numeUser = rs.getString("NUME");
    }

    rs.close();
    con.close();

    return numeUser;
}

我听说过我可以使用split()方法或tokenizer返回结果但是我似乎没有返回正确的结果。

Agenti q2 = new Agenti();

    String str1 = q2.getActive();
    StringTokenizer stk1 = new StringTokenizer(str1);

    String[] s1 = new String[0];

    int i = 0;

    while(stk1.hasMoreElements())
    {
        s1[i] = (String) stk1.nextElement();
        i++;
    }

    System.out.println(s1[0]);

这是我的tokenizer代码。有人可以帮我一点吗?

0 个答案:

没有答案